摘要:
前言 在系统变的复杂后,分布式、微服务等架构技术,就要考虑到应用在系统中了。尤其数据量大了后,就需要对数据库进行拆分。 如:注册的用户数据,量大了后,就需要考虑分库分表 一旦数据库进行了分拆,那就出现很多头疼的问题,其中之一就是事务问题。那我们就来看看问题是怎么出现的? 场景 先来上个图 进行数据拆 阅读全文
随笔分类 - 中间件
HTTP、MQTT、Websocket、WebService区别
2019-09-09 14:50 by 清风软件测试开发, 8255 阅读, 收藏,
摘要:
相同点: HTTP、MQTT、Websocket均为OSI 7层模型的【应用层协议】注意. WebService并非通信协议,而是一种远程接口调用(RPC)的框架技术。 不同点: MQTT MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以 阅读全文
消息队列的常见问题
2019-09-08 21:23 by 清风软件测试开发, 1886 阅读, 收藏,
摘要:
消息队列的常见问题 1.消息丢失怎么办?(消息的可靠性传输) 消息的丢失可能会出现在三个地方: RabbitMQ消息中间件: (1)生产者弄丢数据 生产者将数据发送到RabbitMQ的时候,可能数据就在半路给搞丢了,因为网络啥的问题,都有可能。怎么解决? 事务:生产者发送数据之前开启RabbitMQ 阅读全文
MQTT 与 RocketMQ 的应用场景对比
2019-09-08 20:16 by 清风软件测试开发, 2743 阅读, 收藏,
摘要:
本文主要在什么是微消息队列 MQTT?的基础上介绍微消息队列 MQTT 和传统消息中间件的关联和区别,并针对实际应用场景下的产品选型给出建议。 背景信息 传统的消息中间件,例如消息队列 RocketMQ、消息队列 Kafka 等都是面向微服务大数据等领域,负责消息的存储和转发,消息的生产者和消费者都 阅读全文
EMQ 与 mqtt 与 IOT设备
2019-09-08 19:58 by 清风软件测试开发, 1497 阅读, 收藏,
摘要:
1.IOT设备的特性 IOT(物联网things of internet)设备和传统的智能设备有什么区别,笔者总结下的IOT设备有如下特点: 硬件能力差(存储能力基本只有几MB,CPU频率低连使用HTTP请求都很奢侈)系统千差万别(Brillo,mbedOS,RIOT等)如使用电池供电,电量消耗敏感 阅读全文
mqtt 与 MQ 的区别
2019-09-08 18:15 by 清风软件测试开发, 21499 阅读, 收藏,
摘要:
mqtt 与 MQ 的区别: mqtt:一种通信协议,类似人类交谈中的汉语、英语、俄语中的一种语言规范MQ:一种通信通道,也叫消息队列,类似人类交谈中的用电话、email、微信的一种通信方式json:一种内容格式,类似人类交谈中的排比句等方式 市面上的MQ产品很多,如阿里自研并开源RocketMQ, 阅读全文
消息队列详解(经典)
2019-09-08 13:45 by 清风软件测试开发, 1763 阅读, 收藏,
摘要:
一、什么是消息队列? 消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。 消息队列,一般我们会简称它为MQ(Message Queue),嗯,就是很直白的简写。 我们先不管消息(Message)这个词,来看看队列(Queue)。这一看,队列大家应该都 阅读全文
浙公网安备 33010602011771号