activeMQ
文章平均质量分 86
李乃龙1
这个作者很懒,什么都没留下…
展开
-
ActiveMQ传输协议
ActiveMQ支持的client-broker通讯协议有:TCP、NIO、UDP、SSL、Http(s)、VM。 其中配置Transport Connector的文件在ActiveMQ安装目录的conf/activemq.xml中的标签之内。 Transmission Control Protocol(TCP)协议 1.这是默认的Broker配置,TCP的Client监听端口61616 2.在网络传输数据前,必须要先序列化数据,消息是通过一个叫wire protocol的来序列化成字节流。 3.TCP原创 2020-08-31 17:10:18 · 280 阅读 · 0 评论 -
SpringBoot整合ActiveMQ
队列(queue) 创建队列消息生产者 yml文件 server: port: 7777 spring: activemq: broker-url: tcp://127.0.0.1:61616/ #自己MQ服务地址 user: admin password: admin jms: pub-sub-domain: false # false = Queue | true = Topic #自己定义队列名称 myqueue: boot-activemq-qu原创 2020-08-31 13:30:56 · 118 阅读 · 0 评论 -
ActiveMQ之JMS(番外篇)
JMS是什么 什么是MS消息服务? MS消息服务指的是两个应用程序之间进行异步通信的API,它为标准协议和消息服务提供了一组通用接口,包括创建、发送、读取消息等,用于支持Java应用程序开发。在JavaEE中,当两个应用程序使用JMS进行通信时,它们之间不是直接相连的,而是通过一个共同的消息收发服务组件关联起来以达到解耦/异步削峰的效果。 MQ的产品种类和对比 MQ就是消息中间件。MQ是一种理念,ActiveMQ是MQ的落地产品。不管是哪款消息中间件,都有如下一些技术维度: (1)kafka 编程语言:s原创 2020-08-28 11:22:47 · 2372 阅读 · 0 评论 -
ActiveMQ基础(入门)
1 MQ的产生背景 微服务架构后,链式调用是我们在写程序时候的一般流程,为了完成一个整体功能会将其拆分成多个函数(或子模块),比如模块A调用模块B,模块B调用模块C,模块C调用模块D。但在大型分布式应用中,系统间的RPC交互繁杂,一个功能背后要调用上百个接口并非不可能,从单机架构过渡到分布式微服务架构的通例。这些架构会有哪些问题? (1) 系统之间接口耦合比较严重 每新增一个下游功能,都要对上游的相关接口进行改造; 举个例子:如果系统A要发送数据给系统B和系统C,发送给每个系统的数据可能有差异,因此系统A对原创 2020-08-25 09:26:32 · 267 阅读 · 0 评论