Chúng tôi có một ứng dụng mà một người tiêu dùng đọc một tin nhắn và chủ đề thực hiện một số điều, bao gồm truy cập cơ sở dữ liệu trước khi một tin nhắn được tạo ra cho một chủ đề khác. Thời gian giữa việc tiêu thụ và sản xuất tin nhắn trên luồng có thể mất vài phút. Khi thông điệp được tạo ra cho chủ đề mới, một cam kết được thực hiện để cho biết chúng ta đã hoàn thành công việc trên thông báo hàng đợi của người tiêu dùng. Tự động cam kết bị tắt vì lý do này.kafka phiên người tiêu dùng thời gian ra
Tôi đang sử dụng người tiêu dùng cấp cao và những gì tôi nhận thấy là thời gian chờ của vườn thú và kafka do quá lâu trước khi chúng tôi thực hiện bất kỳ điều gì trên hàng đợi để kafka kết thúc cân bằng lại mỗi khi chuỗi trở lại đọc thêm từ hàng đợi của người tiêu dùng và bắt đầu mất một thời gian dài trước khi người tiêu dùng đọc một tin nhắn mới sau một thời gian.
Tôi có thể đặt thời gian chờ của người quản lý ở mức rất cao để không gây ra vấn đề nhưng sau đó tôi phải điều chỉnh các thông số cân bằng và kafka sẽ không đón khách hàng mới trong một thời gian giữa các tác dụng phụ khác.
Tùy chọn của tôi để giải quyết vấn đề này là gì? Có một cách để nhịp tim để kafka và zookeeper để giữ cho cả hai hạnh phúc? Tôi vẫn có những vấn đề tương tự nếu tôi sử dụng một người tiêu dùng đơn giản?
Bạn có nhiều khả năng nhận trợ giúp hơn nếu bạn chỉ giải thích vấn đề của mình. Nói rằng bạn "muốn nhận được một số phản hồi" có thể khiến câu hỏi của bạn bị đóng. Stack Overflow không phải là diễn đàn; chúng tôi coi trọng là ngắn gọn và đúng đắn. –