作者:一号线 https://segmentfault.com/a/1190000022387211 RabbitMQ是基于AMQP协议的,通过使用通用协议就可以做到在不同语言之间传递。 AMQP协议 核心概念 server:又称broker,接受客户端连接,实现AMQP实体服务。 connecti ...
分类:
其他好文 时间:
2020-06-16 16:48:15
阅读次数:
47
默认方式:先入先出,消息被追加写入每个分区的尾部 分区:可以在不同的服务器上,也就是说,一个主题可以横跨多个服务器 我们吧一个主题的数据看成一个流,不管分多少区,流就是一组从生产者移动到消费者 一个kafka服务器被称为broker,一个broker可以轻松处理数千个分区一级美妙百万级的消息量 保留 ...
分类:
其他好文 时间:
2020-06-15 10:14:47
阅读次数:
57
昨日回顾: 1 什么是celery:执行异步任务,和定时任务 -架构 -broker:消息中间人,redis,rabbitmq -worker:执行者(开多个) -backend:结果存储,redis -异步任务: 提交任务到broker中: -函数.delay(参数) -函数.apply_asyn ...
分类:
其他好文 时间:
2020-06-14 12:44:03
阅读次数:
62
前言: 要了解rocketMq 需要知道 数据在 rocketMq 中 是如何进行传输,在底层的结构到底是一个什么亚子,这个需要我们对Netty 对字符编解码有一些了解。 开始: 我们从生产者发送消息,broker 接收消息 为例,来开展底层对消息结构。 1. 如下是一段生产者发送消息的代码,这里我 ...
分类:
Web程序 时间:
2020-06-13 23:10:22
阅读次数:
78
问题背景:客户dataguard宕机重启后,MRP进程因缺少数据文件起不来,报错如下ORA-01111: name for data file 19 is unknown - rename to correct file 问题解决 1> 检查dataguard,sid已经正常启动,尝试启动MRP进程 ...
分类:
系统相关 时间:
2020-06-13 10:58:11
阅读次数:
86
问题背景:客户dataguard宕机重启后,MRP进程因缺少数据文件起不来,报错如下ORA-01111: name for data file 19 is unknown - rename to correct file 问题解决 1> 检查dataguard,sid已经正常启动,尝试启动MRP进程 ...
分类:
系统相关 时间:
2020-06-13 10:38:06
阅读次数:
77
rocketmq-all-4.2.0:https://niceyoo.lanzous.com/iZRz9dj15sb 百度云链接:https://pan.baidu.com/s/1u3zAZgynOH91vv2_5KjI0Q 密码:8zrp 1、配置环境变量 下载解压后配置一下系统RocketMQ环 ...
ActiveMQ作为消息队列Queue以及Topic主题订阅模式的Broker,在我们使用Windows开发环境时,需要如下配置 1 下载Jdk 略 此处作为开发人员jdk环境是比不可好的,所以jdk配置不再赘述,运行ActiveMQ是需要jdk支持的 2 下载ActiveMQ,地址如下: http ...
本次演示环境Windows 10,TB版本为Thingsboard 3.0,Thingsboard-gateway版本为2.3.1.1,采用EMQ X作为MQTT broker,用MQTT box作为演示设备。 环境准备: thingsboard3.0源码安装 下载地址:https://github ...
分类:
其他好文 时间:
2020-06-08 14:28:05
阅读次数:
242
前言 版本:RocketMQ4.4.0 RocketMQ架构 摘自《RocketMQ开发手册》 Name Server是一个几乎无状态节点,可集群部署,节点之间无任何信息同步。 Broker部署相对复杂,Broker分为Master和Slave,一个Master可以对应多个Slave,但是一个Sla ...
分类:
其他好文 时间:
2020-06-07 21:32:55
阅读次数:
59