2015-02-22 20 views
5

Có thể nhận dạng nhiều máy chủ với elastigo không? Tôi dường như không thể tìm thấy bất cứ điều gì cụ thể cho điều đó. Bất kỳ ai sử dụng elastigo trong cài đặt PROD? Tôi thực sự muốn thử sử dụng một ứng dụng dựa trên các dịch vụ web của chúng tôi, nhưng chúng tôi có một yêu cầu với ElasticSearch, Redis và có thể một vài yêu cầu khác. Chỉ cần không chắc chắn rằng các trình điều khiển cho đi đã sẵn sàng chưa.ElasticSearch Golang

Mọi đề xuất/thông tin sẽ được đánh giá cao.

Cảm ơn,

S

Trả lời

3

elastigo đang làm việc rất tốt trong một môi trường sản xuất cho chúng ta. Theo như phát hiện 'host' gợi ý tốt nhất của tôi là đọc elasticsearch documentation mô tả lược đồ quản lý cụm của chúng - hầu hết công việc đó được xử lý bởi chính elasticsearch. Trong cách sử dụng (khá đơn giản), tôi không bao giờ phải nghĩ về bất cứ thứ gì ngoài địa chỉ host của máy chủ: cổng - nút tự kết nối với một cụm có tên khi đưa trực tuyến (với các tham số cấu hình thích hợp) và cân bằng tải được xử lý trong chính elasticsearch.

+0

Cảm ơn @snwight Tôi đánh giá cao phản hồi. – scarpacci

4

Câu trả lời của tôi có thể hơi muộn, nhưng vẫn ... Tôi mới đây (giữa năm 2016) đã chọn trên elastigo là Elasticsearch Go client cho ứng dụng sản xuất của chúng tôi.

Lý do cho sự lựa chọn là:

  • olivere/elastic đang được phát triển tích cực trong năm ngoái, trong khi elastigo được cập nhật ít hơn và ít thường xuyên
  • Tính đến năm 2016, các nhà phát triển khuyên olivere/đàn hồi trên nhiều Internet

Tôi rất muốn giới thiệu bạn xem olivere/elastic nếu bạn chưa đưa ra quyết định. Ngoài ra còn có một bài đăng trên blog Working With Elasticsearch in Go, minh họa ví dụ về cách sử dụng olivere/elastic để lập chỉ mục và tìm kiếm tài liệu. (Trong trường hợp bạn muốn có được hương vị của mã trông như thế nào.)