Message Bus - 消息总线

Liferay的Message Bus提供服务级别的API,用于组件间的松耦合通信。它支持同步和异步消息传递,适用于索引更新、邮件订阅、调度任务等场景。消息总线包括Message Bus、Destinations、Listeners和Senders四个组件。同步消息传递会等待响应,而异步消息传递则不需要。Message Bus的配置和消息类型可以通过特定文件进行设置。
摘要由CSDN通过智能技术生成

Message Bus - 消息总线

Liferay的*消息总线(Message Bus)*是一种服务级API,组件可以用它来发送和接收消息。它提供了消息生产者(producers)和消费者(consumers)之间的松耦合。 消息总线(Message Bus)位于Liferay的全局类加载器中,使每个已部署的Web应用程序都可以访问它。 它不支持远程消息传递,但在启用ClusterLink时,可在集群中发送消息。

以下是消息总线的一些常见用法:

  • 发送消息触发检索索引写入事件
  • 发送订阅电子邮件
  • 在调度程序端点处理消息
  • 运行异步(asynchronous)进程

你可以利用消息总线在plugins之间以及plugins内部发送消息。

在阅读消息总线教程时,你将学习*同步(synchronous)异步(asynchronous)*消息传递,*串行(serial)并行(in-psrallel)*消息调度,以及如何定义消息格式的样式。

在直奔主题之前,你应该首先了解Message Bus系统的体系结构(architecture)。

Liferay’s Message Bus System - Liferay的消息总线系统

Liferay的消息总线系统是处理应用程序之间和应用程序内部通信的解决方案。 但是,在开始使用Message Bus之前,你应该了解Message Bus的结构基础知识。 本教程提供有关Message Bus系统组件的信息,以及可以发送的不同类型的消息。

Message Bus

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值