随笔分类 - rabbitmq
摘要:消息的可靠性是RabbitMQ的一大特色,那么RabbitMQ是如何保证消息可靠性的呢——消息持久化。为了保证RabbitMQ在退出或者crash等异常情况下数据没有丢失,需要将queue,exchange和Message都持久化。 queue的持久化 queue的持久化是通过durable=true来实现的。一般程序中这么使用: /** * amqp_queue_...
阅读全文
posted @ 2018-02-13 10:42
Mr.R123
摘要:连接(connection):消费者或者生产者与消息中间件建立的tcp连接; 频道(channel):也叫信道,tcp连接建立之后,必须现在连接上开频道,才能进行其他操作(原因?) 登录(logging):建立频道之后,要登录到特定的虚拟机,一组虚拟机持有一组交换机和队列,其他虚拟机用户无法访问当前用户对应的虚拟机中的交换机和队列; 交换机(exchange):在rabbitmq消息中间件启动时就...
阅读全文
posted @ 2018-02-12 17:33
Mr.R123
摘要:RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心...
阅读全文
posted @ 2018-02-12 15:40
Mr.R123
摘要:1、获取invest_package_20161215.zip获取安装包; 2、新建rbmq用户; 3、解压invest_package_20161215.zip; 4、进入invest_package目录,执行:sh install.sh 5、新建vhost ot: [rbmq@huydvm sbin]$ rabbitmqctl add_vhost ot Creating vhost "ot" ...
阅读全文
posted @ 2017-09-30 22:31
Mr.R123
摘要:1、使用版本是rabbitmq-c-0.8.0; 2、下载windoes的cmake包,配置到环境变量中,重启powershell; 3、进入powershell命令行: 由于没有下载openssl的包,需要手动修改Cmakelist.txt文件 option(ENABLE_SSL_SUPPORT "Enable SSL support" ON) 为 option(ENABLE_SSL_SUPPO...
阅读全文
posted @ 2017-09-30 22:28
Mr.R123

浙公网安备 33010602011771号