bet36365官网是什么_bet36365体育在线APP

当前位置:主页 > 365bet手机在线 >
如何选择MQ消息中间件
发布日期:2019-09-02
项目中的MQ应用程序非常常见,我的项目团队使用ActiveMQ。
首先是应用场景。
1,异步处理
2,峰值切割流量,峰值
3,报名流程,推荐Kafka
4,应用程序分离
其次,它是一个测量指标。
我们比较了服务性能,数据存储和集群结构三个方面,并为项目选择了适当的消息中间件。
1,ActiveMQ
产品特点:
有大量的消息传递中间件,用于初始一般用途的API,但在高并发性,大数据环境,主要是测试和中小型项目中表现不佳
结构:
1,主从模式,节点更改,Zookeeper故障转移
2,NetWork模式相当于通过NetWork网关集成的一些Master-Slave模式
2,卡夫卡
产品特点:
提取模式控制消息消耗,高性能搜索,目的是收集和发送记录0的原则。
版本8开始支持复制,不支持事务,并且迭代和丢失消息。
,错误不是绝对必要的,适用于大数据服务数据收集服务

通过一组动物园管理员管理多个kafka节点,这些节点相互复制。
3,RocketMQ
产品特点:
纯Java开发,具有高性能,高可用性,适用于大规模分布式系统应用程序。
这个想法诞生于卡夫卡。这优化了可信度转移和事务性事务性。
阿里巴巴广泛用于交易,充值,流量计算,发送消息,发送记录,分发binglog等,但商业版收费

主从,2M-2S,多主,多从等