广州番禺区有学大数据系统吗?广州学大数据课程的哪里有?
作者:广州电脑培训甘发布时间:2020-10-17分类:电脑培训网-热点问答浏览:695
大数据系统面临的首要困难是海量数据之间该如何进行传输。为了解决大数据集的传输困难,就必须要构建一个消息系统。一个消息系统负责将数据从一个应用程序传递到另外一个应用程序中,应用程序只关注数据,无须关注数据在多个应用之间是如何传递的,分布式消息传递基于可靠的消息队列,在客户端应用和消息系统之间异步传递消息。
目前市面上有许多消息系统,如Kafka、RabbitMQ、ActiveMQ等。Kafka是专门为分布式高吞吐量系统而设计开发的,它非常适合在海量数据集的应用程序中进行消息传递。消息传递一共有两种模式,分别是点对点消息传递模式和发布订阅消息传递模式。接下来,详细讲解消息传递的两种模式。
1、点对点消息传递模式
点对点消息传递模式(Pointtopoint,P2P),通常是一个基于拉取或者轮询的消息传递模式。
点对点消息传递模式结构中,消息是通过一个虚拟通道进行传递的,生产者发送一条数据,消息将持久化到一个队列中,此时将有一个或者多个消费者会消费队列中的数据,但是一条消息只能被消费一次,并且消费后的消息会从消息队列中删除,因此,即使有多个消费者同时消费数据,数据都可以被有序处理。
2、发布订阅消息传递模式
发布订阅消息传递模式(Publish//Subscribe)是一个基于推送的消息传送模式。
在发布订阅模式中,发布者用于发布消息,订阅者用于订阅消息,发布订阅模式可以有多种不同的订阅者,发布者发布的消息会被持久化到一个主题中,与点对点模式不同的是,订阅者可以订阅一个或多个主题,订阅者可以读取该主题中的所有数据,同一条数据可以被多个订阅者消费,数据被消费后也不会立即删除。
- 电脑培训网-热点问答排行
-
- 1汕头信息:市人力资源和社会保障局召开工作调度会|||计算机专业维修学校
- 2东莞信息:(万江)广东茂名幼儿师范专科学校到万江人社分局开展校企洽谈活动|||计算机培训学校招生
- 3东莞信息:(万江)万江人社分局组织企业赴东莞技师学院开展校园招聘活动|||计算机培训学校招生
- 4茂名信息:聚焦粤西桂东人才高地筑站引博集聚医学英才|||计算机职业技能培训班
- 5湛江信息:导师“传经”下基层,湛江这群乡村创业人有了新“法宝”|||广州学电脑培训学校
- 6韶关信息:全省社保“镇村通”工作推进会在我市召开推动社保“镇村通”工程落地见效|||电脑计算机编程培训学校
- 7江门信息:关于高温津贴,看看你能领多少?|||计算机培训机构
- 8东莞信息:(塘厦)塘厦镇举办粤港澳创业人才成果展激发创新创业活力|||广州计算机编程培训
- 92024年广州中考录取控制分数线,普高线502分
- 最近发表
- 标签列表
-