消息中间件的技术选型?

发布于 2022-09-04 12:19:03 字数 323 浏览 27 评论 0

我们目前有个监控系统(单机),其中有个功能是分析另外几个交易系统(集群)的交易信息,信息包括数据库表的交易日志以及log文件的交易日志,现在的实现是监控系统几个定时任务每隔5分钟扫一次log文件和日志表,但5分钟并不够实时,所以想改为实时,实时的话我想就是各交易系统每产生一笔交易就把交易信息推送给监控系统,为了避免交易高峰期监控系统崩溃,所以准备增加一个消息中间件。交易系统使用Spring3,监控系统使用Guice2,都是比较老的系统了,不知道有没有好的消息中间件的技术选型推荐?希望在现有系统上改动不大。监控系统可以改造为Spring框架,但除非解决方案很好且必需,否则最好不要,因为时间和人手有限。

谢谢。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

小帐篷 2022-09-11 12:19:03

比较熟悉RabbitMQ,推荐一下。

燕归巢 2022-09-11 12:19:03

ELK 是10分的选择。
可以直接通过logback/log4j encoder的方式直接将日志写入logstash。如果你写日志的方式是采用的java常用的日志接口,那基本上不需要修改代码,即可集成。
而且 ELK 本身也是十分成熟的解决方案。

只为一人 2022-09-11 12:19:03

kafka是首选

如梦 2022-09-11 12:19:03

建议使用springboot+rabbitmq,开发速度快,没有复杂的配置,省时省力

挥剑断情 2022-09-11 12:19:03

我目前用的RabbitMQ,消息吞吐量很高的,配合exchange可以做很多事情~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文