发现、多播和零配置之间的区别是什么

 常见问题解答 > 使用 Apache ActiveMQ Classic > 发现、多播和零配置之间的区别是什么

发现是指客户端(生产者或消费者)建立与代理的“传输连接器”,或者代理建立与另一个代理的“网络连接器”,而无需显式静态配置代理(IP 或主机名)。

方案“多播”是指在多播地址上侦听或发布发现事件。零配置类似于多播,只是协议特定于 Apple 的 Rendezvous(Bonjour)。

代理

代理 XML 文件中的上述配置将使其自动建立与其他代理的网络连接器,这些代理在多播地址上自我发布:当此代理从另一个代理获取发现事件时,事件包含的信息使其能够建立到该代理的网络连接器。

自我发布由以下配置支持

客户端

客户端侧发现的一个示例用法(使用使用发现代理的“发现”传输)...

ps:发现(这是一个令人困惑的名称)就像故障转移这样的“可靠”传输一样。如果它无法连接到代理,它将尝试另一个代理(假设它
在多播中听到它的广告)。

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛标志和 Apache ActiveMQ 项目标志是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据 Apache 许可证 2.0 许可。