消息中间件RabbitMQ 的学习


八.利用springAMQP实现异步消息队列的日志管理
摘要: 经过前段时间的学习和铺垫,已经对spring amqp有了大概的了解。俗话说学以致用,今天就利用springAMQP来完成一个日志管理模块。大概的需求是这样的:系统中有很多地方需要记录操作日志,比如登录、退出、查询等,如果将记录日志这个操作掺杂在主要的业务逻辑当中,势必会增加响应的时间,对客户来说是 阅读全文
posted @ 2017-12-27 15:39 xdxxdx 阅读(183) | 评论 (0) 编辑
七.Spring与RabbitMQ集成--stock trading(股票交易系统)
摘要: 周末继续写博客,算起来,关于rabbitMQ这个中间件的研究已经持续至两个星期了,上一篇文章使用sring amqp实现了同步和异步的消息接收功能。这一节继续实用spring amqp实现一个股票交易系统的主要逻辑。这个例子更为复杂也更具代表意义,因为它是现实世界中的例子。 stock tradin 阅读全文
posted @ 2017-12-26 15:06 xdxxdx 阅读(396) | 评论 (2) 编辑
六.Spring与RabbitMQ集成--HelloWorld
摘要: spring对RabbitMQ做了很好的集成,我们称之为spring AMQP,其官方文档写得十分详尽,文档地址:https://docs.spring.io/spring-amqp/reference/htmlsingle/。 由于英文水平一般,看得是十分吃力,最后拉到了Sample Applic 阅读全文
posted @ 2017-12-22 16:58 xdxxdx 阅读(224) | 评论 (0) 编辑
五.RabbitMQ之路由(Routing)和主题(topics)
摘要: 翻译官网的文章已经翻译了几天了,这份官方文档写的总体算是很简洁易懂。它让我们很快的入门并了解了RabbitMQ的运作原理和使用方式。本篇最后介绍一下Exchange的另外两种类别,即direct和topic。对官网文档的翻译工作也将告一段落,接下来会探讨异步消息队列在spring项目中的集成。但现在 阅读全文
posted @ 2017-12-15 11:02 xdxxdx 阅读(23) | 评论 (0) 编辑
四.RabbitMQ之发布/订阅(Publish/Subscribe)
摘要: 一.基础知识点 在上述章节中,我们理解的RabbitMQ是基于如下这种模式运作的。 而事实上,这只是我们简单化了的模型的结果,真正的模型应该是这样的。 P:Producer 生产者,生产消息,把它放进交换机 X:Exchange 交换机,可以理解为存在于生产者和队列之间的一个桥梁。或者你可以将它理解 阅读全文
posted @ 2017-12-14 16:25 xdxxdx 阅读(25) | 评论 (0) 编辑
三.RabbitMQ之异步消息队列(Work Queue)
摘要: 上一篇文章简要介绍了RabbitMQ的基本知识点,并且写了一个简单的发送和接收消息的demo.这一篇文章继续介绍关于Work Queue(工作队列)方面的知识点,用于实现多个工作进程的分发式任务。 一.Work Queues:我们可以把它翻译成工作队列,他有什么用呢?它的主要作用就是规避了实时的执行 阅读全文
posted @ 2017-12-12 15:41 xdxxdx 阅读(22) | 评论 (0) 编辑
二.java下使用RabbitMQ实现hello world
摘要: 上一篇文章介绍了windows环境下的安装和配置rabbitMQ,具体戳这边,一.windows环境下rabbit的的安装和配置。 现在我们可以着手编写hello world程序了,一窥RabbitMQ的效用,从rabbitmq的官网的get start进入rabbitMQ文档学习区,即这个页面ht 阅读全文
posted @ 2017-12-11 16:39 xdxxdx 阅读(26) | 评论 (0) 编辑
(转)rabbitMQ基础知识及命令语句
摘要: 摘要: 整理rabbitmq的用户管理相关知识,备忘 安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败。 翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是默认账号,出于安 阅读全文
posted @ 2017-12-11 11:48 xdxxdx 阅读(12) | 评论 (0) 编辑
一.windows环境下rabbitMQ的的安装和配置
摘要: rabbitMQ是AMQP 0-9-1(高级消息队列协议)的一个实现,使用Erlang语言编写,利用了Erlang的分布式特性。用它来实现分布式消息队列。 1.因为是用Erlang编写的,所以首先要安装 Eralng OTP For Windows,到官网去下载,http://www.erlang. 阅读全文
posted @ 2017-12-11 11:46 xdxxdx 阅读(14) | 评论 (0) 编辑

你可能感兴趣的:(程序爱好)