模块: OLED12864显示屏: 模块针脚 Arduino针脚 VCC > 3.3V GND > GND SCL > A5 SDA > A4 烟雾传感器MQ-2: VCC > 5V GND > GND A0 > A0 温湿度传感器DHT11: + > 5V OUT > 2 - > GND 时钟模块 ...
分类:
其他好文 时间:
2019-01-26 22:06:06
阅读次数:
513
1.引言 RabbitMQ——Rabbit Message Queue的简写,但不能仅仅理解其为消息队列,消息代理更合适。RabbitMQ 是一个由 Erlang 语言开发的AMQP(高级消息队列协议)的开源实现,其内部结构如下: RabbitMQ作为一个消息代理,主要和消息打交道,负责接收并转发消 ...
分类:
其他好文 时间:
2019-01-26 20:23:50
阅读次数:
178
这篇文章开始,我们把消息中间件这块高频的面试题给大家说一下,也会涵盖一些MQ中间件常见的技术问题。 假如面试官看你简历里写了MQ中间件的使用经验,很可能会有如下问题: 1、你们公司生产环境用的是什么消息中间件? 2、为什么要在系统里引入消息中间件? 3、引入消息中间件之后会有什么好处以及坏处? 好, ...
分类:
其他好文 时间:
2019-01-26 15:22:27
阅读次数:
320
原文地址:https://blog.csdn.net/qq_30764991/article/details/80239076 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题 实现高性能,高可用,可伸缩和最终一致性架构 使用较多的消息队列有ActiveMQ,Rab ...
分类:
其他好文 时间:
2019-01-25 16:01:09
阅读次数:
179
MQ的流行度跟它的特性和应用场景密切相关,站在当下来看,kafka最火,rabbitmq用的也很多,ActiveMQ作为经典mq选择用它入门的也不少。 ...
分类:
其他好文 时间:
2019-01-25 11:36:13
阅读次数:
127
为什么使用消息队列 其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么? 面试官问你这个问题,期望的一个回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你现在用了 MQ 之后带给了你很多的好处。 ...
分类:
其他好文 时间:
2019-01-24 13:16:38
阅读次数:
149
表单重复提价问题 rpc远程调用时候 发生网络延迟 可能有重试机制 MQ消费者幂等(保证唯一)一样 解决方案: token 令牌 保证唯一的并且是临时的 过一段时间失效 分布式: redis+token 注意在getToken() 这种方法代码一定要上锁 保证只有一个线程执行 否则会造成token不 ...
写了一个监控mq的脚本,把这个脚本加入crontab里进行时刻监控,于是#crontab -e,添加语句: * * * * * cd /目录 && python mq脚本名.py >/root/mq.log 2>&1 将执行的结果发送到/root/mq.log里,打开一看里面出现了这样的错误: 但是 ...
分类:
编程语言 时间:
2019-01-24 10:57:49
阅读次数:
176
"事务消息组件的套路" 本文总结一些互联网产品的服务端关于处理事务消息的套路 套路1:最终一致性消息模型 该方案关键是要有个消息表。另外,一般会有个队列,而且我们一般都会假设这个MQ不丢消息。 基本思路如下 消息生产方 需要额外建一个消息表,并记录消息发送状态。消息表和业务数据要在一个事务里提交(有 ...
分类:
其他好文 时间:
2019-01-24 00:27:47
阅读次数:
172
写点什么吧 前言 坐标福建师大附中,高一的菜鸡一只 THUWC结束了,然后@PinkRabbit和@luhong两位大佬如愿签了无条件一本 他们好强…… 正文? 1. 闭营式的时候,贵系的马老师问了一个问题:“你们为什么选择信息学?” …… 突然记起初二的时候,我几乎决定放弃OI的那段时间 那时候的 ...
分类:
其他好文 时间:
2019-01-24 00:18:41
阅读次数:
223