MQ
文章平均质量分 87
宁白 °
这个作者很懒,什么都没留下…
展开
-
JMS规范,AMQP谢协议详解
表示一个单线程的上下文,用于发送和接收消息。由于会话是单线程的,所以消息是连续的,就是说消息是按照发送的顺序一个一个接收的。1.1.1. JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间 件(MOM,Message oriented Middleware)的API,用于在两个应用程序之间,或分布式系统中发送 消息,进行异步通信。· 目标是一个包装了消息目标标识符的被管对象,消息目标是指消息发布和接收的地点,或者是队列,或者是主题。原创 2023-04-15 13:45:00 · 289 阅读 · 0 评论 -
RabbitMQ/RocketMQ/Kafka等中间件对比
1.2.3. 可扩展:activemq的高级特性都可以配置的形式来表现,很好的实现例如游标,容错机制,消息group及监控服务,同时扩展了很多成熟的框架spring使得其使用更加成熟。· RabbitMQ的性能在Kafka和RocketMQ中是最差的,每秒处理几万到几十万的消息。· Kafka是Scala和Java开发的,对批处理和异步处理做了大量的设计,因此Kafka可以得到非常高的性能。· 跟周边系统的兼容性是数一数二的,尤其是大数据和流计算领域,几乎所有相关的开源软件都支持Kafka。原创 2023-04-14 16:25:22 · 378 阅读 · 0 评论