----MQ
星辰_mya
好好学习,天天向上
展开
-
RocketMQ事务实例
生成者:发送半消息 使用很简单,但是参数还是说明一下吧: //可以自定义些MQ配置参数,我们这里不需要所以一切默认 @Autowired private RocketMQTemplate rocketMQTemplate; public TransactionSendResult sendMessageInTransaction(String txProducerGroup, String destination, Message<?> messa.原创 2021-03-24 21:46:53 · 1213 阅读 · 4 评论 -
rabbitMQ是什么,为什么这么快
你说MQ那些一说感觉都一样,顿时感觉很值,学一个其他几个兄弟就都知道了,是不是有种买一送*的便宜:nono~小盆友不要这么无知好不好,MQ技术选型是项目开发的一大考量,要是一样怎么会有n多个后者前赴后继地涌现,还一个比一个受欢迎?是不是到了知识盲区,文章的开头就是要有这个效果,要不怎么在众多”水文“中脱颖而出!当然这是在开个玩笑,主要是把这个气氛烘托起来 把自己架上去,海口夸出去,多少也是在csdn有排名的银,这点包袱还是有的,下面进入正题: 知道为什么**要认干爹吗?当然这个不能这么完全说...原创 2020-10-13 20:48:52 · 1382 阅读 · 0 评论 -
由io到kafka
IO基于字节流和字符流,每次读一个或多个字节直至读取all字节,没有缓存各种流也是阻塞的,当一个线程调用read或write,被阻塞直到有数据被读取或数据完全写入,期间不能做其他的事情NIO核心:channel通道、buffer缓冲、selector多路复用器,基于channel、buffer数据从通道读取到缓冲区,或从缓冲区写入到通道中:缓冲区离用户近NIO线程从某通道发送请求读取数据、仅能得到可用的数据、如果目前无可用数据则说明都不会获取,直到该数据变得可用读取之前,该线程可原创 2020-10-12 10:19:28 · 1555 阅读 · 2 评论 -
MQ之对比
activeMQ:高效、可扩展、稳定安全企业级消息通信rabbitMQ:分布式系统可靠、可扩展、功能丰富,内存式堆积,某些条件下触发换页动作将内存中消息换页到磁盘;支持多租户 不支持重试队列,二次封装延迟队列实现呢 拉模式,不回溯,支持消息追踪 多租户kafka:高吞吐量分布式发布订阅消息系统,可水平扩展,磁盘式堆积,冗余功能 过滤:consumerInterceptor接口或kafka stream的filter消息过滤 不支持优先级、延迟、死信...原创 2020-10-12 10:18:11 · 168 阅读 · 0 评论 -
【中间件】MQ Rabbitmq 简单队列、work模式 笔记
前言: 纯属个人笔记面试的时候提了一下这个Q,虽然笔记做的很详细但是忘记了所以面的时候有点小尴尬,为了证明自己学过,诺、笔记搬上了 正文:简单队列pom文件:<dependencies> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId原创 2018-04-17 19:11:43 · 239 阅读 · 5 评论 -
【中间件】MQ Rabbitmq 订阅、路由、通配符模式 笔记
前言: 同前篇,个人笔记 正文:订阅模式生成者private final static String EXCHANGE_NAME = "test_msg_exchagne"; public static void main(String[] argv) throws Exception { // 获取到连接以及mq通道 Connection connecti原创 2018-04-17 19:54:13 · 795 阅读 · 4 评论 -
【中间件】MQ Rabbitmq 和spring整合
例一、Xml配置文件定义连接、定义了队列或交换机、可以设置Key、定义了消费者及路径<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rabbit="http://www.springframework.o原创 2018-04-17 21:58:50 · 515 阅读 · 2 评论 -
【中间件】MQ ActiveMQ之感悟
开始我以为点错了,这不是rabbitMQ嘛,停了一会之后、嗯,是activeMQ了,果然越转越快,基础很重要的精髓又领会了一些,之前一些浮躁对于这些基础的东西担心浪费时间而犹豫要不要学习,看来还是要学的,而且不浪费时间,不过宝宝比较懒,发现‘新知识’和之前的很类似,就很是高兴nie,再如docker那样的,也是一件真真让人开心的一件事情 所以这篇只是说上面这些废话,和MQ 木有...原创 2018-09-02 18:02:32 · 226 阅读 · 1 评论