Google 酒吧 Sub/Lite 与 RabbitMQ
Google Pub Sub/Lite vs RabbitMQ
我想面对我对 google pubSub/lite 与 RabbitMQ(在 WSS 上使用 MQTT)的理解。
我的用例是我需要类似主题交换的东西。单独或向所有人或部分人发送消息。
有了 RabbitMQ,我知道我可以创建一个主题,该主题具有多个通过 routingKey 链接的队列。例如。 amqTopic.routingKey1-10。
我可以将消息推送到特定队列,例如像这样 amqTopic.routingKey8
或像这样 amqTopic.*
推送到整个主题(路由的所有队列)
是否可以使用 Google PubSub 创建主题交换结构?如果可以,怎么做?我不确定我是否错过了什么。但根据我的阅读,我倾向于拒绝,因为 google 就像直接交换一样。
感谢您的帮助..
这种主题交换结构可以 re-create 使用云 Pub/Sub filters. You can attach attributes 在您的消息发布时(例如 "routingKey": "8"
或 "routingKey": "all"
) 并在您的订阅上配置过滤器以仅接收针对特定路由密钥的消息(在这种情况下为attributes.routingKey="8" OR attributes.routingKey="all"
)。
目前无法在 Pub/Sub Lite 中创建这种主题交换结构。
我想面对我对 google pubSub/lite 与 RabbitMQ(在 WSS 上使用 MQTT)的理解。
我的用例是我需要类似主题交换的东西。单独或向所有人或部分人发送消息。
有了 RabbitMQ,我知道我可以创建一个主题,该主题具有多个通过 routingKey 链接的队列。例如。 amqTopic.routingKey1-10。 我可以将消息推送到特定队列,例如像这样 amqTopic.routingKey8 或像这样 amqTopic.*
推送到整个主题(路由的所有队列)是否可以使用 Google PubSub 创建主题交换结构?如果可以,怎么做?我不确定我是否错过了什么。但根据我的阅读,我倾向于拒绝,因为 google 就像直接交换一样。
感谢您的帮助..
这种主题交换结构可以 re-create 使用云 Pub/Sub filters. You can attach attributes 在您的消息发布时(例如 "routingKey": "8"
或 "routingKey": "all"
) 并在您的订阅上配置过滤器以仅接收针对特定路由密钥的消息(在这种情况下为attributes.routingKey="8" OR attributes.routingKey="all"
)。
目前无法在 Pub/Sub Lite 中创建这种主题交换结构。