Tôi đang viết một plugin truy vấn, điều đó sẽ tạo truy vấn cho các từ khoá nhất định và chuyển nó cho trình khách tìm kiếm đàn hồi để xử lý.elasticsearch an toàn chủ đề của khách hàng
Lớp trình xử lý của tôi mở rộng BaseRestHandler và tôi đã được đối tượng Khách hàng tiêm vào bộ xử lý của trình xử lý của tôi.
@Inject
protected QueryHandler(Settings settings, Client client, RestController controller) {
super(settings, client);
controller.registerHandler(GET, "/_query/{queryBuilder}", this);
}
Tôi đã tự hỏi liệu chuỗi của nó có an toàn khi sử dụng cùng một đối tượng khách hàng trong phương thức handleRequest() không?
Cảm ơn câu trả lời của bạn. Tôi sẽ chấp nhận câu trả lời này. – apatel
Trong một ứng dụng sử dụng một hồ bơi thread (kích thước không quá 10) mà IO địa phương quá, nó sẽ được performant hơn (nếu những chủ đề không bao giờ chết và được tái sử dụng), để sử dụng một khách hàng cho mỗi chủ đề? – tgkprog