摘要: 1、创建两个maven工程:provider和consumer 2、切换到provider 1)pom.xml 2) 创建DemoService接口 实现DemoService接口,DemoServiceImpl 3)配置文件provider.xml 2、切换到consumer 1)pom.xml 阅读全文
posted @ 2017-09-19 15:54 BinMax。 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 在上一篇(RabbitMQ消息队列(四)),实现的是单个生产者向单个消费者发送消息。在本篇文章中,实现的是单个生产者向多个消费者发送的功能。如下图所示: 1、发送方 2、接收方 3、运行验证 在这里需要用终端运行java文件。 1、项目下,target目录下 打开目录 ../rabbitmq/tar 阅读全文
posted @ 2017-09-19 13:42 BinMax。 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 《JAVA与模式》之适配器模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 适配器模式的用途 用电器做例子,笔记本电脑的插头一般都是三相的, 阅读全文
posted @ 2017-09-18 17:41 BinMax。 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 本文将使用Java语言,实现从Producer到Consumer传递数据”Hello, World“。 首先复习一下上篇所学:RabbitMQ实现了AMQP定义的消息队列。它实现的功能”非常简单“:从Producer接收数据然后传递到Consumer。它能保证多并发,数据安全传递,可扩展。 和任何的 阅读全文
posted @ 2017-09-18 15:03 BinMax。 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、安装 在Mac下安装RabbitMQ是非常简单的,一般默认RabbitMQ服务器依赖的Erlang已经安装,只需要用下面两个命令就可以完成RabbitMQ的安装(前提是homebrew已经被安装 见https://brew.sh/): brew update brew install rabbi 阅读全文
posted @ 2017-09-18 14:43 BinMax。 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 转至:http://www.ostest.cn/archives/497 引言 你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间 阅读全文
posted @ 2017-09-18 14:30 BinMax。 阅读(256) 评论(0) 推荐(0) 编辑