跳到主要内容

PubSub+ for VMware Tanzu概述、示例和教程

您可以找到有关使用 PubSub+ for VMware Tanzu 的信息和概述、示例和教程。

PubSub+ for VMware Tanzu概述

Solace PubSub+ for VMware Tanzu 提供了高性能、健壮、企业级的消息技术,支持广泛的开放协议(包括 JMS、MQTT、REST、WebSocket)、服务质量(尽力而为、保证、事务)和消息模式(发布/订阅、请求/响应、流式传输、扇入/扇出)。

PubSub+ 事件代理支持 MQTT,这使得在 VMware Tanzu 外部运行的设备和应用程序可以使用 TCP 路由功能连接到在 VMware Tanzu 中运行的 PubSub+ 消息服务。此功能提供了允许外部连接的端点。有关更多信息,请参阅 MQTT 教程。Solace PubSub+ for VMware Tanzu 文档描述了 TCP 路由功能。

PubSub+ 消息支持高可用性(HA)配置,其中每个事件代理都被分配了一个备用代理,以便在发生故障时接管。有关如何使用此功能的详细信息,请参阅 Java 应用程序教程。请务必阅读 API 最佳实践和配置连接超时和重试文档。

在升级到 9.8.0 或更高版本的部署中,事件代理会将现有证书颁发机构(CA)列表的内容复制到域 CA 列表和客户端身份验证 CA 列表中。从 9.8.0 版本开始,必须从事件代理管理证书颁发机构,并且您 必须 执行以下操作:

  • 从证书颁发机构列表迁移到新的域 CA 和客户端身份验证 CA 列表。
  • 从您的 Tanzu Ops Manager 中删除现有的证书颁发机构列表。

有关管理新的域 CA 和客户端身份验证列表的信息,请参阅配置域验证证书颁发机构列表。

如果您是 PubSub+ for VMware Tanzu 的新手,以下信息可以帮助您开始:

PubSub+ for VMware Tanzu 示例

以下是一些示例应用程序的逐步介绍,帮助您开始使用 PubSub+ for VMware Tanzu。

教程

这些示例应用程序的目标是展示从 PubSub+ for VMware Tanzu 服务实例中消费 VCAP_SERVICES 环境变量的各种方法。

Java

一个 Java 应用程序,展示如何消费 VCAP_SERVICES 环境变量。

Spring Cloud

一个简单的应用程序,展示如何使用 Spring Cloud Connectors 消费 VCAP_SERVICES 环境变量。

Spring Cloud Auto-Config Java

使用 Solace Spring Java 自动配置消费 PubSub+ 消息作为服务。

Spring Cloud Auto-Config JMS

使用 Solace Spring JMS 自动配置消费 PubSub+ 消息作为服务。

Spring Cloud Auto-Config JNDI

使用 JNDI 和 Solace Spring JMS 自动配置消费 PubSub+ 消息作为服务。

安全会话

一个示例,展示如何使用传输层安全性连接到 PubSub+ 消息服务。

配置 LDAP

如何设置 LDAP 服务器以与 PubSub+ 事件代理一起工作,以及一些关于 LDAP 授权如何工作的示例。

TCP 路由用于 IoT-MQTT Java 应用程序

一个简单的应用程序,展示在使用 TCP 路由时如何消费 SolacePubSub+ 消息的 SERVICE KEY