MQ在分布式场景下的应用已经非常广泛了。可是在全部的MQ使用场景中,大多都要求不能丢消息。意味着必须有持久化的能力,传统行业经常使用的activemq、rabbitmq尽管有持久化能力,无奈的是性能太低。扩展性太差。对于互联网公司来说,要么就去基于他们去扩展,要么就是自己研发一个新的MQ。自从kaf ...
分类:
其他好文 时间:
2017-07-01 15:20:41
阅读次数:
154
一 环境搭建 下载地址:ERLANG http://www.erlang.org/downloads MQ https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_9 首先,由于RabbitMQ使用Erlang编写 ...
分类:
其他好文 时间:
2017-06-30 11:11:43
阅读次数:
233
MQ逻辑0.dubbo重试机制,导致消息重发1.消息区别,多写个类2.消息入库并分类(存入一张表中)3.分布式事物,用消息队列来保证,不回滚4.顺序性5.失败,怎么办6.消息是事务7.代码中启动消费者消息8.远程调用,实现rpc功能9.池,以及每次只发送1条给服务器,负载均衡10.消息的顺序..
分类:
其他好文 时间:
2017-06-29 22:22:49
阅读次数:
184
#!/bin/bashlocal_ip=`ifconfig|awk-F‘[:]+‘‘NR==2{print$4}‘`cd/usr/local/src/wgethttp://192.168.5.222/activemq-cluster01.tar.gztarzxvfactivemq-cluster01.tar.gz-C/optcd/opt/activemq-cluster01/confsed-i‘s/10.46.28.217/‘$local_ip‘/g‘activemq.xmlcp-rp/opt/activem..
分类:
其他好文 时间:
2017-06-29 01:08:18
阅读次数:
150
windows下 安装 rabbitMQ 及操作常用命令 rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP ...
参考官方网址: http://www.rabbitmq.com/install-windows-manual.html http://www.rabbitmq.com/install-windows.html 一、 安装Erlang Rabbit MQ 是建立在强大的Erlang OTP平台上,因此 ...
和开源软件MQ 很相似 先进先出的逻辑,一个,N个噻, 1个,N个听Q 模拟真实案例 但是问题是,客户吃完后 不释放进程,还在卡住 通过 put 提交一个 固定的值,让 get去 判断 或者使用 JoinableQueue get()中 put()中 get() 所以给 get()设置 守护进程, ...
分类:
编程语言 时间:
2017-06-27 08:06:41
阅读次数:
302
一、搭建环境 Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。 erlang:http://www.erlang.org/download.html rabbitmq:http://www.rabbitmq.com/download.h ...
怎样使用RabbitMQ盛放自己定义的对象呢?一般都会使用序列化工具在投放之前转换一次。从MQ取回的时候再逆序列化还原为本地对象。这里使用C++自带的强制类型装换,将本地对象的内存模型当做自然的序列化之后的数据,直接当做字节流放到string对象中,从MQ取回的时候用相同的方法再将string对象强 ...
分类:
其他好文 时间:
2017-06-26 14:10:08
阅读次数:
255
今天和搜索部门一起做了一下MQ的迁移,顺便交流一下业务和技术。发现现在90后小伙都挺不错。我是指能力和探究心。我家男孩,不招女婿。 在前面的文章中也提到,我们有媒资库(乐视视频音频本身内容)和全网作品库(外部视频音频内容),数据量级都在千万级。我们UV,PV,CV,VV都是保密的。所以作为一个合格的 ...
分类:
其他好文 时间:
2017-06-26 10:16:18
阅读次数:
169