![](https://img-blog.csdnimg.cn/10281ac2bc0c417dbeedfe1a3c17b4fa.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
消息中间件
文章平均质量分 71
记录ActiveMQ、Kafka、RabbitMQ、RocketMQ等消息中间件的使用与常见问题。
码学弟
这个作者很懒,什么都没留下…
展开
-
spring-kafka之请求响应模式
实例里,并不是所有的服务都在一个服务里。我们可以看到上面的交互用到了两个topic,并且鉴于上述响应的异步性,删除校验端需要启动异步处理等待响应的返回,同时需要启动超时检测机制(不能一直等待),这种双topic确实可以解决这种删除校验的逻辑,但是实现比较繁琐,今天咱们就来探索下kafka另外一个处理方式:请求响应模式,看下这种模式如何简化处理流程的。所以很多小伙伴对kafka肯定不会陌生,但是kafka的请求响应模式估计使用的却不一定很多。随着微服务化的发展,很多数据不再像最初的单库模式一样都放在一个。转载 2024-07-18 16:00:25 · 12 阅读 · 0 评论 -
[Windows] BAT文件批一键启动Kafka
【Windows】BAT文件批一键启动Kafka。转载 2024-05-06 09:42:49 · 60 阅读 · 0 评论 -
ActiveMQ安装和配置(远程访问,开机自启动)
2.解压文件(tar -zxvf apache-activemq-5.16.1-bin.tar.gz)至此,可以在其他电脑上通过http://ip:8161访问当前电脑上的activemq了。(1)chkconfig是当前不生效,Linux重启之后才生效的命令(开机自启动项)1.下载对应版本的ActiveMQ(http://archive.1.修改配置文件中的host地址(conf/jetty.xml)4.进入bin下即可启动(./activemq start)3.将解压后的文件夹移动到需要的目录。转载 2024-03-05 15:08:00 · 239 阅读 · 0 评论 -
ActiveMQ在windows上的下载安装与配置
在启动服务的时候,可能会遇到某端口被占用的问题,一种解决方法就是释放某个被占用的端口,另一种解决方案就是修改这里的端口使用情况为另一个端口;三、启动服务,bin目录下有win32和win64的选择,你的电脑是多少位,就选择那个文件夹。conf:是配置文件所在目录,任何配置文件修改后,必须重启。进入文件夹之后,双击activemq.bat文件,即可启动。bin:是服务启动相关命令文件的所在目录;data:是默认持久化文件所在目录;docs:里面放的是用户手册;客户端访问地址在启动信息中附带。转载 2024-03-05 15:01:59 · 282 阅读 · 0 评论 -
Springboot中用RocketMQ(rocketmq-spring-boot-starter)解决分布式事务问题
1. 基本概念(1)Half Message:也叫 Prepare Message,翻译为 “半消息”或“准备消息”,指的是暂时无法投递的消息,即消息成功发送到MQ服务器,暂时还不能给消费者进行消费,只有当服务器接收到生产者传来的二次确认时,才能被消费者消费。(2)Message Status Check:消息状态回查。转载 2023-10-18 15:24:25 · 1136 阅读 · 1 评论 -
RocketMQ与Springboot整合(rocketmq-spring-boot-starter)实战教程
RocketMQ是由Alibaba用Java开发、现已加入到Apache下的一个分布式消息中间件,具有高性能、低延迟,高可靠性,下面是与Springboot的整合使用过程。1、RocketMQ 安装过程请自行百度,本篇不涉及。转载 2023-10-18 09:28:47 · 3004 阅读 · 0 评论 -
Spring boot 3.0整合RocketMQ及不兼容的问题
Springboot和MQ的服务安装这里就不多介绍了。1、pom文件添加依赖</</</</2、配置yml信息(注意行缩进格式)3、启动遇到问题。转载 2023-10-17 15:40:48 · 1174 阅读 · 0 评论 -
RabbitMQ管理界面的介绍与使用
无论生产者还是消费者,都需要与RabbitMQ建立连接后才可以完成消息的生产和消费,在这里可以查看连接情况。Channels:通道,建立连接后,会形成通道,消息的投递获取依赖通道。Exchanges:交换机,用来实现消息的路由。Queues:队列,即消息队列。消息存放在队列中,等待消费,消费后被移除队列。转载 2023-10-13 16:52:41 · 433 阅读 · 0 评论 -
centos 安装activeMq
这样的话,后续进行安装新的版本的话,只需要修改一下软连接对应的版本,就不要每次都把升级的文件全部移动到指定的文件夹下。检查完没有配置,我们接着来配置一下环境变量,把jdk的安装路径找到,把这个路径赋值给JAVA_HOME,写入到用户主目录下的.bash_profile中或者放到/etc/profile中。安装jdk有两种方式,一种方式安装oracle jdk得下载安装包,第二种方式不用下载安装包,直接通过命令执行就完成安装了,安装的是openjdk。下载之后上传到centos上,接着执行本地安装jdk。转载 2023-08-14 11:01:25 · 764 阅读 · 0 评论 -
activemq无法访问8161前台界面的解决方案
发现8161对应的ip地址是127.0.0.1,这个地址一般都是localhost的地址,所以需要把这个地址改成0.0.0.0,即广播地址,这样通过本机ip地址就可以访问到了,所以需要修改bin/conf/jetty.xml。查看日志后发现是主机名称的原因,百度后发现主机名不能带有下划线,问题是我用的腾讯云主机名,自带下划线,就很烦。,但是启动后一直无法访问前台界面,排查端口访问策略和防火墙配置以后均没有找到问题。改完以后再重启,发现就可以访问了,这东西真的好坑。问题描述:linux服务器安装了。转载 2023-08-14 11:03:16 · 284 阅读 · 0 评论