最新 最热

Apache Kafka,Apache Pulsar和RabbitMQ的基准测试:哪一个是最快的MQ?

ApacheKafka是最流行的事件流处理系统。在这个领域中有很多同类的系统可以拿来比较。但是最关键的一点就是性能。Kafka以速度著称,但是,它现在能有多快,以及与其他系统相比又如何呢?我们决定在最新的云硬件上测试kafka的...

2020-10-29
1

Laravel使用RabbitMQ的方法示例

RabbitMQ 想必大家都有了解,不做多介绍来。这里实现的是用 RabbitMQ 作为 Larvel 队列的驱动,替代 Redis。下面以 Laradock 中安装示例。

2020-10-29
1

RabbitMQ实现即时通讯居然如此简单!连后端代码都省得写了?

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的轻量级通讯协议,该协议构建于TCP/IP协议上。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备...

2020-10-28
1

vivo 基于原生 RabbitMQ 的高可用架构实践

vivo 在 2016 年引入 RabbitMQ,基于开源 RabbitMQ 进行扩展,向业务提供消息中间件服务。

2020-10-26
1

Celery入门

Celery是一个异步任务的调度工具,是Distributed Task Queue,分布式任务队列,分布式决定了可以有多个worker的存在,队列表示其是异步操作,即存在一个产生任务提出需求的工头,和一群等着被分配工作的码农。...

2020-10-26
1

花了一个星期,我终于把RPC框架整明白了!

RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。

2020-10-23
1

RabbitMQ如何保证消息的可靠投递?

github地址:https://github.com/erlieStar/rabbitmq-examples

2020-10-23
1

Python celery原理及运行流程解析

celery是一个基于分布式消息传输的异步任务队列,它专注于实时处理,同时也支持任务调度。它的执行单元为任务(task),利用多线程,如Eventlet,gevent等,它们能被并发地执行在单个或多个职程服务器(worker servers)上。任务能异步执...

2020-10-21
1

PHP+RabbitMQ实现消息队列的完整代码

首先,从业务上来讲,我并不要求消息的100%接受率,并且,我需要结合php开发,RabbitMq相较RocketMq,延迟较低(微妙级)。至于ActiveMq,貌似问题较多。RabbitMq对各种语言的支持较好,所以选择RabbitMq。...

2020-10-21
1

Python RabbitMQ实现简单的进程间通信示例

PY threading Queue 进程Queue 父进程与子进程,或同一父进程下的多个子进程进行交互 缺点:两个不同Python文件不能通过上面两个Queue进行交互

2020-10-21
1