我已经设置了 Azure Event Hub。有2个发布者:
如果我采用上述方法,我将必须设置一个具有监听策略的消费者来查找这些事件并解析/转换这些事件并对其进行反序列化。 问题2:我需要2个消费者(消费者1和消费者2)读取针对它们的消息吗?(消费者1将仅读取事件1,消费者2将仅读取事件2)?
第一个发布者(带发送策略)
第二个发布者(带发送策略)
第一个发布者将发送事件1,第二个发布者将发送事件2。事件1和事件2的格式都不同。
问题1:这意味着我们在EH中有不同的消息-采用这种方法有什么权衡之处?我是否应该创建2个EH(一个用于发布者1,另一个用于发布者2)?最佳实践和设计哲学是什么?如果我采用上述方法,我将必须设置一个具有监听策略的消费者来查找这些事件并解析/转换这些事件并对其进行反序列化。 问题2:我需要2个消费者(消费者1和消费者2)读取针对它们的消息吗?(消费者1将仅读取事件1,消费者2将仅读取事件2)?