当前位置: 首页 > news >正文

ApachePulsar原理解析与应用实践(学习笔记一)

随着时代的发展,软件设计的理念也在不断发展,从单体服务、面向服务、微服务,发展到云原生以及无服务。其演变的过程是一个能力不断增强,领域边界不断微分细化的过程。比如无服务就是将函数作为服务,就类似dns模式的服务设计。

大数据系统往往需要处理流式数据,通过消息队列将数据进行采集和汇总,然后导入大数据计算引擎或者存储。

目前各种云原生技术都比较丰富,但是消息中间件MQ的云原生技术目前了解到的只有pulsar。Pulsar是新一代的消息中间件,其最大的特点是支持云原生,Pulsar采用分布式存储Bookeeper策略进行消息存储(考虑网络速率越来越快,存储和计算混用的架构缺点逐渐显现),将计算和存储能力分开,理论上具有无限消息处理和消息存储的能力。其设计架构采用分级路由的策略,实现多租场景,具有百万Topic的能力。采用可插拔的协议处理,支持各种协议,可以实现业务无缝迁移。具有跨域复制能力;

pulsar的基本架构如下:

ad26ae89158f0f9746a896421a44f301.png

http://www.lryc.cn/news/159540.html

相关文章:

  • 2023开学礼《乡村振兴战略下传统村落文化旅游设计》许少辉八一新书南京财经大学图书馆
  • qt 信号与槽机制,登录界面跳转
  • uniapp的两个跳转方式
  • 【LeetCode】1654:到家的最少跳跃次数的解题思路 关于力扣无法return的BUG的讨论
  • Calico IP In IP模拟组网
  • 在linux上挂载windows共享目录
  • drone的简单使用
  • day 52 | 84.柱状图中最大的矩形
  • BUUCTF刷题十一道(08)
  • 快速构建基于Paddle Serving部署的Paddle Detection目标检测Docker镜像
  • SOLIDWORKS工程图自动零件序号的极致体验
  • 将ROS bag转成CSV
  • jframe生成柱状图片+图片垂直合并+钉钉机器人推送
  • 如何用J-Link仿真PY32F003系列芯片
  • # Go学习-Day10
  • vue3:5、组合式API-reactive和ref函数
  • Unity Inspector面板上显示Api
  • Redis功能实战篇之附近商户
  • selenium 自动化测试——元素定位
  • 【JMeter】 二次开发插件开发 Dubbo 接口测试插件浅析
  • 手机SSL证书认证失败是什么意思?
  • PXE网络批量装机(centos7)
  • P1104 生日
  • 计算机网络复习大纲
  • Linux:进程(概念)
  • 智能机器人:打造自动化未来的关键技术
  • 大数据(七):Pandas的基础应用详解(四)
  • 【1day】​万户协同办公平台 ezoffice未授权访问漏洞学习
  • 适配器模式:如何让不兼容的接口变得兼容
  • sentinel熔断报java.lang.reflect.UndeclaredThrowableException