多播和基本多播(B-Multicast)有什么区别?
他们每个人是如何工作的?
这与分布式系统有关。我们有基本的多播,它只传递具有基本保证和可靠性的消息。由于该进程处于活动状态并且不会崩溃,因此消息将被传递。但是,如果进程崩溃,则无法保证可靠性。因此,引入了术语 R-multicast(可靠多播)。R-multicast 通过使用 ATOMIC 的概念带来了更高的可靠性。它依赖于一些特性,如完整性、有效性。此外,还有一个协议,规定组内的每个成员在传递消息后也要多播消息。该协议带来了 100% 的完整性。此外,它可以通过 B-multicast 或 IP 多播实现,例如 R-IP 多播与 RB 多播。在 RB 组播中,当基础设施可扩展时,发送方将被确认内爆,而在基于 IP 组播的 R 组播中,由于 IP 组播技术,消息的遗漏和失败率很低,因此只会发回 NACK。毕竟,我想知道IP多播和B-multicast之间的区别。它们究竟是如何工作的?我知道所写的概念,但需要更多细节。