
消息中间件
云哥Y
技术源于实践,技术改变世界!
展开
-
(一)你好,消息中间件!
为什么使用消息中间件?老王的睡前故事老王是一个很有爱的父亲,因为他每天晚上都要给他的女儿小红讲故事,这样小红才能入睡。后来,小红去外地求学了,不在老王的身边。为了能够给小红继续讲故事,老王就每天晚上给小红打电话,但是有时候小红的电话打不通,可能信号不好或者其他原因,这样老王只能不停的尝试给小红打电话,直到电话打通为止。虽然有时候小红比较晚才能够听到故事,但是这个过程也不算特别大的问题。后来,老...原创 2018-11-20 22:08:57 · 163 阅读 · 0 评论 -
(二)消息中间件概述
什么是中间件?非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给用户带来价值的软件统称为中间件。什么是消息中间件?关注于数据的发送和接收,利用高效可靠的异步消息传递机制集成分布式系统。什么是JMS?Java消息服务(Java Message Service)即JMS,是一个Java平台中关于面向消息中间件的API,用于在两个应用程序之间,或分布式系统中发布消息,进...原创 2018-11-21 21:51:04 · 205 阅读 · 0 评论 -
(三)JMS规范
Java消息服务定义Java消息服务(Java Message Service)即JMS,是一个Java平台中关于面向消息中间件的API,用于在两个应用程序之间,或分布式系统中发布消息,进行异步通信。JMS相关概念提供者:实现JMS规范的消息中间件服务器客户端:发送或接收消息的应用程序生产者/发布者:创建并发布消息的客户端消费者/订阅者:接收并处理消息的客户端消息:应用程序之间传递...原创 2018-11-21 22:52:20 · 140 阅读 · 0 评论 -
ActiveMQ安装
在Windows平台安装下载安装包(http://activemq.apache.org/activemq-5157-release.html)安装包解压,启动(有黑色窗口),窗口不小心关闭,服务就停止。使用服务启动(无黑色窗口),避免服务不小心被关闭。服务启动后,访问ActiveMQ(http://localhost:8161),用户名和密码都是admin在Linux平台...原创 2018-11-22 19:24:57 · 150 阅读 · 0 评论 -
ActiveMQ的队列模式和主题模式
队列模式实例代码public class AppProducer { private static final String url="tcp://192.168.63.137:61616"; private static final String queueName="queue-test"; public static原创 2018-11-22 21:43:28 · 594 阅读 · 0 评论 -
使用Spring集成JMS连接ActiveMQ
核心类介绍ConnectionFactory(用于管理连接的工厂)一个spring为我们提供的连接池JmsTemplate每次发送消息都会重新创建连接、会话和producerspring中提供了SingleConnectionFactory和CachingConnectionFactoryJmsTemplate(用于发送和接收消息的模板类)是spring提供的,只需向spring...原创 2018-11-24 19:12:39 · 837 阅读 · 0 评论 -
ActiveMQ集群配置
集群配置方案采用A、B、C三个节点的集群,其中B和C采用共享文件夹的方式集群,A分别和B、C配置为broker集群进行消息双向同步。服务端口管理端口存储网络连接器用途NodeA616168161NodeB、NodeC消费者NodeB616178162/share_file/kahadbNodeA生产者、消费者NodeC61618...原创 2018-11-25 15:50:43 · 236 阅读 · 1 评论 -
kafka的集群安装(结合zookeeper集群)
准备工作这里只是介绍了kafka的集群安装,但是我是配合zookeeper集群一起的。相当于就是kafka+zookeeper的集群搭建。关于zookeeper集群点击此处关于kafka单机安装点击此处搭建三台机器的kafka集群,机器的ip地址分别为:192.168.223.130、192.168.223.130、192.168.223.130。确保这三台机器 kafka 的单机版已经...原创 2019-08-22 19:08:18 · 285 阅读 · 0 评论