¿Qué es Apache RocketMQ?

Un poco de Java y +

Apache RocketMQ es un Bus de mensajería Open Source pensado con estos objetivos:

• High availability

• Low Latency Messaging

• At least once

• Message Index

• Massive Accumulation

• Order Message

• Transactional Message

• Scheduled Message

• SQL Filter

• Batch Produce

• LogAppender Support

En esta página sus creadores explican cómo surgió…no les valía ni ActiveMQ ni Kafka, por lo que decidieron crear un nuevo motor de mensajería: https://rocketmq.apache.org/docs/motivation/

“Based on our research, with increased queues and virtual topics in use, ActiveMQ IO module reaches a bottleneck. We tried our best to solve this problem through throttling, circuit breaker or degradation, but it did not work well. So we begin to focus on the popular messaging solution Kafka at that time. Unfortunately, Kafka can not meet our requirements especially in terms of low latency and high reliability”.

A la hora de compararlo indican:

RocketMQ tiene una…

Ver la entrada original 98 palabras más

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s