Я должен реализовать решение для мониторинга. По этой причине MetricsMicroService должен собирать метрические данные из других микросервисов. Каждую минуту и для каждого сервера metricsMicroService должен собирать данные из 4-6 других микросервисов и сохранять их в базе данных. Теперь мой вопрос: какой самый эффективный способ передачи метрических данных? С моей точки зрения есть выбор между следующими растворами:Опрос JMX или TCP Pushing: что лучше?
- опроса данных через JMX
- толкающие к WebSocket через TCP
ли кто-нибудь совет? Спасибо заранее!
Я бы сделал то, что когда-либо было проще всего. Если вы делали это один раз в секунду, все равно было бы неважно, какая из них наиболее эффективна, если вы делаете это один раз в миллисекунду, может быть. –