消息中间件
玩名堂_
勤于求知,细于做事
展开
-
java消息中间件简介
为什么用消息中间件?1.解耦 2.异步 3.横向扩展 4.安全可靠 5.顺序保证什么是中间件?非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件统称为中间件什么是消息中间件?关注于数据的发送与接收,利用高效可靠的异步消息传递机制集成分布式系统什么是JMS?Java消息服务即JMS,是一个java平台原创 2017-08-10 20:02:53 · 2313 阅读 · 0 评论 -
简单使用ActiveMQ
Windows上安装ActiveMQ:1.下载安装包:activemq官网(activemq.apache.org)找到相应版本的windows压缩包,解压到安装目录原创 2017-08-11 20:44:46 · 496 阅读 · 0 评论 -
spring jms使用
使用Spring集成JMS使用ActiveMQ,Spring框架提供了以下封装过的接口:JmsTemplate:用于发送和接收消息的模板类Spring提供,只需向Spring容器内注册这个类就可以使用JmsTemplate方便的操作jms。且是线程安全的,可在整个应用范围使用。ConnectionFactory:用来管理连接的连接工厂因为JmsTemplate每次发消息都会重新原创 2017-08-12 16:24:48 · 441 阅读 · 0 评论 -
ActiveMQ集群配置及使用
为什么要对消息中间件集群?实现高可用,以排除单点故障引起的服务中断实现负载均衡,以提升效率为更多用户提供服务集群方式:客户端集群:让多个消费者消费同一个队列Broker clusters:多个Broker之间同步消息Master Slave:实现高可用客户端配置:ActiveMQ失效转移(falilover):允许当其中一台消息服务器宕机时,客户端在...原创 2017-08-13 18:39:26 · 2667 阅读 · 0 评论 -
消息中间件在企业系统中的实际业务场景分析
比如某系统有三个子系统,登录系统、积分系统群、日志系统群。一个用户登录了系统,将发送通知给积分系统集群和日志系统集群,要求积分系统集群和日志系统集群都能接收到完整的登录实现通知,类似于主题模式,同时在其中任一个系统群中不能让一个消息被集群中的多个系统重复处理,这类似于队列模式。实际业务场景特点:子业务系统都有集群的可能性同一个消息会广播给关注该类消息的所有子业务系统同一类消...原创 2017-08-14 21:30:57 · 1320 阅读 · 0 评论