《Spark大数据分析:核心概念、技术及实践》一1.4 消息系统
本节书摘来自华章出版社《Spark大数据分析:核心概念、技术及实践》一书中的第1章,第1.4节,作者[美] 穆罕默德·古勒(MohammedGuller),更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.4 消息系统 数据通常从一个应用流向另一个。一个应用产生数据,而后被一个或多个其他应用使用。一般来讲,生成或发送数据的应用叫作生产者,接收数据的则叫作消费者。 有时候,产生数据的应用数量和使用数据的应用数量会出现不对称。比如,一个应用可以产生数据,而后被多个消费者使用。同样地,一个应用也可以使用来自多个生产者的数据。 有时候应用产生数据的速率和另一个应用使用数据的速率也会出现不对称。一个应用可能产生数据的速率快于消费者使用数据的速率。 从一个应用向另一个应用发送数据的简单方法就是把它们直接互连。然而,当生产者和消费者数量或