随笔分类 -  JMS

摘要:生产者对ID为12的用户进行修改操作,年龄增加一岁并发送给MQ,保证本地事务和消息能正确发送到MQ。 事务原理 https://www.cnblogs.com/huangying2124/p/11702761.html 可以看看这位大牛写的博客,这里就不具体介绍原理,只贴代码。 test类 pack 阅读全文
posted @ 2020-03-09 11:32 学霸王先森 阅读(196) 评论(0) 推荐(0)
摘要:rocketMQ通过将消息发送给指定的队列来实现顺序发送 Producer package com.wk.test.rocketmqTest.shunxu; import org.apache.rocketmq.client.exception.MQBrokerException; import o 阅读全文
posted @ 2020-03-05 14:25 学霸王先森 阅读(268) 评论(0) 推荐(0)
摘要:rocketmq的重试策略一般分为两种:一种producer发送给MQ的重试,一种MQ发送给consumer的重试。 一、生产者的重试 package com.wk.test.rocketmqTest; import org.apache.rocketmq.client.exception.MQBr 阅读全文
posted @ 2020-03-03 10:44 学霸王先森 阅读(1645) 评论(0) 推荐(0)
摘要:在实际环境中,应先启动消费者,去订阅完服务后,再启动生产者。 生产者 Producer 可靠同步发送 package com.wk.test.rocketmqTest; import org.apache.rocketmq.client.exception.MQBrokerException; im 阅读全文
posted @ 2020-03-02 14:51 学霸王先森 阅读(1012) 评论(0) 推荐(0)
摘要:一、简介 RocketMQ是一款分布式、队列模型的消息中间件,由阿里巴巴自主研发,基于Metaq内核,在Metaq3.X之后改名为RocketMq,仅借鉴参考了JMS规范,但不遵循JMS规范。摒弃了通过zookeeper,使用更为轻量级的nameserver进行网络路由,提高服务性能,并且支持消息失 阅读全文
posted @ 2020-01-02 11:16 学霸王先森 阅读(438) 评论(0) 推荐(0)
摘要:POOM文件 首先导入activemq所需的jar包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </ 阅读全文
posted @ 2019-10-16 10:48 学霸王先森 阅读(169) 评论(0) 推荐(0)
摘要:JMS 在学习activeMQ之前,我们首先要了解JMS。Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大 阅读全文
posted @ 2019-08-06 11:33 学霸王先森 阅读(250) 评论(0) 推荐(0)