原文地址: "Spring Boot 入门之消息中间件篇(五)" 博客地址: 一、前言 在消息中间件中有 2 个重要的概念:消息代理和目的地。当消息发送者发送消息后,消息就被消息代理接管,消息代理保证消息传递到指定目的地。 我们常用的消息代理有 JMS 和 AMQP 规范。对应地,它们常见的实现分别 ...
分类:
编程语言 时间:
2018-01-28 00:04:55
阅读次数:
292
基于 MQTT 的进程间通信的消息设计,包含 topic 和 payload 两方面的设计。topic 的设计有三种角度:基于消息数据的角度,基于消息接收者的角度,以及基于消息发送者的角度。 ...
分类:
系统相关 时间:
2018-01-27 17:19:47
阅读次数:
383
基本概念 什么叫消息队列 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中 ...
分类:
其他好文 时间:
2018-01-25 15:51:03
阅读次数:
244
kafka架构: 生产者,消费者,Broker(接收生产者消息,给消费者订阅,),ZooKeeper(不是kafka的一部分,只是要使用ZooKeeper)。 Broker和ZooKeeper作为后台服务,生产者,消费者作为sdk,可以通过生产者的sdk发送数据给Broker,通过消费者的sdk从B... ...
分类:
其他好文 时间:
2018-01-19 21:29:44
阅读次数:
133
1 登录微信公众平台 : https://mp.weixin.qq.com/ , 左侧模板消息。从模板库选择你所需要的模板,获取模板ID 2 列表最右侧,进入 详情,可以看到 请求的参数格式信息。PHP封装时候data 数据要严格按照这个格式来操作 3 代码实现: 访问以下代码的 test方法 即可 ...
分类:
微信 时间:
2018-01-19 15:40:13
阅读次数:
298
引言 你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(R ...
分类:
其他好文 时间:
2018-01-13 15:47:14
阅读次数:
177
整个开发流程,我在“简书” 上看到了一个完整的开发流程。https://www.jianshu.com/p/eb0e9c4dcdfe 微信官方接口为:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277自己开发中总结了一下,如下,方便后续备查:①微信的模板消息,其实是微信公众号上推送给用户的一条消息记录。在开发的
分类:
微信 时间:
2018-01-04 18:11:02
阅读次数:
336
RabbitMQ RFC同步调用是使用了两个异步调用完成的,生产者调用消费者的同时,自己也作为消费者等待某一队列的返回消息,消费者接受到生产者的消息同时,也作为消息发送者发送一消息给生产者。参考下图: 调用流程如下: 其他的消息服务器实现同步调用也是类似的原理,比如ActiveMQ。 下面编写消费者 ...
分类:
其他好文 时间:
2018-01-01 21:49:50
阅读次数:
143
https://www.cnblogs.com/eaglet/archive/2013/01/07/2849010.html 目前的.net 架构下缺乏高效的TCP消息发送组件,而这种组件是构建高性能分布式应用所必需的。为此我结合多年的底层开发经验开发了一个.net 下的高效TCP消息发送组件。这个 ...
分类:
其他好文 时间:
2017-12-29 20:10:57
阅读次数:
202
简介 通过 Erlang 的分布式特性(通过 magic cookie 认证节点)进行 RabbitMQ 集群,各 RabbitMQ 服务为对等节点,即每个节点都提供服务给客户端连接,进行消息发送与接收。这些节点通过 RabbitMQ HA 队列(镜像队列)进行消息队列结构复制。本方案中搭建 3 个 ...
分类:
其他好文 时间:
2017-12-26 21:02:18
阅读次数:
190