MQ系列(十五):Kafka 介绍和安装运行、发布订阅

  Kafka 是一个开源的流处理平台,由 Scala 和 Java 编写;是一种高吞吐量的分布式发布订阅消息系统。

  Kafka 用于构建实时的数据管道和流式应用程序。它具有水平可扩展性、容错性、速度极快。并在数千家公司投入生产。

  Kafka 目前最新的版本是 2.2.0,本篇以该版本为例。Apache Kafka 官网Apache 软件基金会(ASF) 官网

阅读更多

Spring Boot 2系列(三十三):JMS 和 AMQP 消息服务及支持的消息组件

  消息组件在现在的互联网应用系统已广泛使用,特别是在大型的、分布式或微服务架构中,要协调系统之间的通信,消息组件几乎是不可或缺的。

  使用消息中间件可实现系统之间的异步通信、可对服务之间的调用进行解耦、可对并发请求实现流量消峰、可用于消息通讯

  Spring Framework 为与消息组件的集成提供了广泛的支持, 从简化使用JMS APIJmsTemplate到完整的异步接收消息的基础架构。 Spring AMQP还为高级消息队列协议提供了类似的功能集。

  Spring Boot 默认就为 ActiveMQ、 RabbitMQ、 Kafka、 Artemis 提供自动配置支持。Spring AMQP 官方文档Spring Boot Message 文档

阅读更多
ry/1.6.8/js/lightgallery.min.js" defer>