MQ
文章平均质量分 89
水的精神
一件事,要么不做,要么做到极致。
展开
-
kafka实战——如何选择线上环境
所谓线上部署环境,其实无非就是操作系统的选择,以及存储介质磁盘的选择,内存大小的选择,cpu的选择,网络带宽的选择。 除了操作系统意外,剩下的影响因子任何一个到了瓶颈,都相当于是短板,将会制约整体性能的发挥。 其实不光是部署kafka要考虑这些因素。部署其他的也是一样从这几个点出发,来考虑究竟应该如何选择环境。 如何择操作系统 这里简单的说一下kafka原理,之所以kafka有着极高的吞吐量,和kafka的写入速度以及读的速度有很大的关系。同样都是写磁盘,为啥kafka就能做到...原创 2021-08-07 11:09:53 · 298 阅读 · 0 评论 -
MQ 各个优缺点
这段时间的面试总是被问到MQ为何选用某个某个MQ,这一块由于自己之前只是调用存放消息的接口,没有自己搭建MQ,所以了解很少。 一般简历上出现有MQ,这个问题基本上就是必问的:你们用的什么MQ,为什么选用这个? 一般来讲,作为基础的开发,这个是很少起关注,毕竟技术选型,是定好的,总不能天天问领导为什么选用这个,不选用另一个。但是又必须关注。 # #从几个维度来选择 ...原创 2020-04-28 11:02:18 · 1199 阅读 · 2 评论 -
Could not find factory class for resource: META-INF/services/org/apache/activemq/transport/http
今天凌晨两点搞了一个ActiveMQ的问题。 # #问题还原 Could not find factory class for resource: META-INF/services/org/apache/activemq/transport/http # #问题描述 是这样的,我在搭MQ生产信息给队列推的时候,遇到了下边的问题,放在谷歌上搜解决方案的时候,都是到st...原创 2019-11-15 23:58:01 · 2017 阅读 · 0 评论 -
ActiveMQ 消息持久化
# #可持久化机制 两种机制: 用一句话简单明了来说,就是将MQ中的数据保存一份,数据被发送,则将保存的数据删除,如果没有发送成功则重新发送。 先不说具体的实现,整体的思路是这样的,如果MQ是一台服务器,我们最好做到物理上的备份,这样在机器出问题的时候,我们能够恢复数据。一般将数据保存到第三方云上。或者说另外的一台服务器上。 # #默认的持久化是ka...原创 2019-10-14 23:07:25 · 264 阅读 · 0 评论 -
消息中间件MQ——ActiveMQ (上)
学习消息队列之前,我觉得应该先提一个概念,那就是三方的概念。 先从身边的例子说起。三方首先应该有额一二三,比方说婚姻介绍所,那三方分别是男方,女方,和婚姻介绍所。另外需求都是明确的,不管是男方想找对象,还是女方想找对象,需求都是想找对象,而婚姻介绍所,干的活对固定的,就是给双方提供相同的服务。需求明确了,流程明确了。生活的这个例子解决的就是找对象的问题,这是三方的概念。 为什么要有...原创 2019-09-15 23:04:11 · 272 阅读 · 0 评论 -
消息中间件MQ——ActiveMQ (中)
消息中间件MQ (上),注重的思想理论,这篇文章将注重于使用 ##spring中使用MQ # #springboot中使用MQ 第一步:需要引入哪些依赖? 第二步:需要在yml文件里边配置什么? 第三部:配置的yml读取进来,配置Bean 第四步:消息生产者 第五步:写测试类,向MQ队列中发生产数据。 ...原创 2019-09-28 23:06:51 · 211 阅读 · 0 评论 -
消息中间件MQ——ActiveMQ (下)传输协议
之前的MQ (上)和(中)都是我们工作中正常使用的内容。接着这篇是高级部分,涉及到面试,调优,等。其实我们学知识也不是完全应付面试,但是,这些知识算是很重要,很有用,面试又会被问到。 这篇文章先介绍ActiveMQ支持的传输协议,以及常用的传输协议,以及如何去配置使用其他的传输协议,去提升性能。 # # ActiveMQ支持的传输协议 从 activemq.xml 配置文件...原创 2019-10-09 22:45:14 · 280 阅读 · 0 评论