消息中间件
消息中间件:是一个消息传输的工具,一般用于数据量比较大的系统中,降低系统之间的耦合度,关注于数据的发送和接受。
Double@加贝
愿世间美好与你环环相扣
展开
-
MQTT MQTT.fx工具的使用
下载安装MQTT.fx Version 1.7.1 for Windows版本界面展示创建MQTT实例(以阿里云实例测试: post-cn-zz11szwht0d )阿里云控制台地址: https://mqtt.console.aliyun.com配置说明需要准备的信息1.接入点: post-cn-zz11szwht0d.mqtt.aliyuncs.com2.端口: 18833.Topic: Topic-Test4.Client ID: GID_ZHQ-GROUP-03@@@111原创 2021-10-27 18:26:58 · 2001 阅读 · 0 评论 -
MQTT Topic通配符匹配规则
层级分隔符:// 用来分割主题树的每一层,并给主题空间提供分等级的结构。当两个通配符在一个主题中出现的时候,主题层次分隔符的使用是很重要的。示例:Topic名称为love,后面的都是子Topic(下面内容也是)love/you/with/all/my/heart多层通配符:#多层通配符有可以表示大于等于0的层次。因此,love/#也可匹配到单独的love,此时#代表0层。在这种语境下主题层次分隔符/就没有意义了。因为没有可以分的层次。多层通配符只可以确定当前层或者下一层。因此,#和l原创 2021-01-15 00:03:40 · 4844 阅读 · 1 评论 -
Kafka Linux与Windows下的搭建
kafka简介Kafka是一款流行分布式消息分布订阅系统。Kafka用于构建实时的数据管道和流式的app.它可以水平扩展,高可用,速度快。Producer:消息生产者,负责把产生的消息发送到Kafka服务器上。Consumer:消息消费者,从Kafka服务器读取消息。Consumer Group:消费者群组,每个消息消费者可以划分为一个特定的群组。Topic:消息的类型。消息队列Kafka版通过Topic对消息进行分类。。Broker:Kafka集群中包含的服务器。kaf原创 2020-10-13 14:02:12 · 168 阅读 · 0 评论 -
Rocket MQ的集群架构
概述MQ的作用优点:1.应用解耦2.削峰填谷3.异步处理缺点:1.系统可用性降低: 系统引入外部依赖越多,稳定性越差2.复杂度提高: 系统之前是同步调用,引入MQ实现异步调用3.一致性问题: 多个系统分布式协作,要保证消息数据处理的一致性RocketMQRocketMQ 是阿里巴巴集团自主研发的专业消息中间件,基于高可用分布式集群技术,提供消息订阅和发布、消息轨迹查询以及定时(延时)消息、资源统计、监控报警等一系列消息云服务,是企业级互联网架构的核心产品。名词解释说明To原创 2020-09-14 09:20:14 · 158 阅读 · 0 评论 -
Rabbit MQ的简介与应用
简介MQ 全称为Message Queue,即消息队列,RabbitMQ(默认端口:15672,用户名:guest 密码:guest) 是由erlang语言开发,基于AMQP(Advanced MessageQueue 高级消息队列协议)协议实现的消息队列特点1、使得简单,功能强大。2、基于AMQP协议。3、社区活跃,文档完善。4、高并发性能好,这主要得益于Erlang语言。5、Spring Boot默认已集成RabbitMQ 应用场景1、任务异步处理。将不需要同步处理的并且耗原创 2020-08-03 20:55:41 · 152 阅读 · 0 评论 -
各大消息队列对比参考以及特点
(几乎所有的消息队列)MQ的作用优点:1.应用解耦2.削峰填谷3.异步处理缺点:1.系统可用性降低: 系统引入外部依赖越多,稳定性越差2.复杂度提高: 系统之前是同步调用,引入MQ实现异步调用3.一致性问题: 多个系统分布式协作,要保证消息数据处理的一致性对比根据各大主流消息队列的特点我们在做技术选型的时候可以做个参考特性Active MQRabbit MQRocket MQKafka开发语言JavaerlangJavascala单机吞吐原创 2020-09-13 22:11:00 · 364 阅读 · 0 评论