达内广州C++学院|c++培训|广州达内科技C++/C#培训|.NET培训|IT培训|达内广州岗顶中心 达内广州C++学院|c++培训|广州达内科技C++/C#培训|.NET培训|IT培训|达内广州岗顶中心
达内新闻

相关内容

最近更新

热门资讯

 当前位置:主页 > 达内新闻 >

云原生应用程序开发都有哪些特点

时间:2019-05-22  来源:未知  作者:广州达内培训

随着互联网的不断发展,云原生应用开发成为了一种新的编程开发形式,下面我们就一起来了解一下,云原生应用程序开发都有哪些特点。

1. 无状态

对于云原生应用程序开发人员来说,他们喜欢的东西就是无状态。无状态组件启动速度快,可替换,还可以实现无缝的伸缩。如果消息中间件也是无状态的,那岂不是更好?

云原生应用程序开发都有哪些特点

Kafka 不是无状态的,因为每个 broker 都包含了分区的所有日志,如果一个 broker 宕机,并非任意一 broker 都可以接替它的工作。如果工作负载太高,也不能随意添加新的 broker 来分担。broker 之间必须进行状态同步。

在 Pulsar 架构中,broker 是无状态的。但是完全无状态的系统是无法用来持久化消息的,所以 Pulsar 其实是有维护在状态的,只是不是在 broker 上。在 Pulsar 架构中,数据的分发和保存是相互独立的。broker 从生产者接收数据,然后将数据发送给消费者,但数据是保存在 BookKeeper 中的。

因为 Pulsar 的 broker 是无状态的,所以如果工作负载很高,就可以直接添加新的 broker。

2. 简单的跨域复制

跨域复制是 Pulsar 的拿手好戏。Pulsar 在设计之初就考虑到了这个特性,配置也很容易。要搭建一个全球化的分布式 Pulsar 集群,并不需要你拥有博士学位。

3. 稳定的表现

一些基准测试表明,Pulsar 可以在提供较高吞吐量的同时保持较低的延迟。

4. 完全开源

Pulsar 提供了很多与 Kafka 相似的特性,比如跨域复制、流式消息处理(Pulsar Function)、连接器(Pulsar IO)、基于 SQL 的主题查询(Pulsar SQL)、schema registry,还有一些 Kafka 没有的特性,比如分层存储和多租户,所有这些特性都是开源的。

【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。




上一篇:运城达内ui设计培训课程有哪些优势
下一篇:没有了

友情链接:
  • PostgreSQL 12 发布,性能改进与更好的服务器配置
  • GraalVM 19.0 发布,与Java 8se兼容的Java虚拟机
  • Linux 5.1.1 发布,几个修复
  • KDE Applications 19.04 开源软件套件获得第一点发布 - 现在可以
  • Linux内核将很快默认情况启用“-Wimplicit-fallthrough”
  • Linux 桌面年是否终于到来了?
  • IWD 0.18 发布,无线守护进程
  • Fedora 31提供更新的MinGW工具链,用于在Linux上构建Windows软件
  • Wine-Staging 4.8带来更多操纵杆改进,64位ARM Windows App修复
  • Vulkan 1.1.108 发布,两个新的扩展
  • Wine 4.8采用Unicode 12.0更新,更好地支持操纵杆
  • D9VK 0.11 发布,性能改进及D3D9修复
  • Android Studio 3.5 Beta 发布,性能优化改进
  • Firefox和GNOME最终可以在Linux 5.2的AFS文件系统上运行
  • KDE Plasma 5.16推出重写的通知系统
  • WSL Arch Linux已正式登陆Microsoft Store应用商店
  • DifferentialEquations.jl v6.4.0 发布,用于微分方程高性能求解
  • Debian 10 “Buster” 目前在GNOME默认使用Wayland,但仍有可能
  • RHEL 8发布后,用户等待CentOS 8的推出
  • Unity 2019.2 Beta 发布,带来许多Linux和Vulkan补丁
  • Libinput 1.13.2 发布,为苹果TouchPad提供更好的手指检测功能
  • Phoronix Test Suite v8.8.0m3 发布,开源基准测试
  • CentOS 8.0作为Red Hat Enterprise Linux 8.0社区版重新构建的进
  • LWJGL 3.2.2 发布,针对Vulkan 1.1和其他新包的更新
  • Mesa 19.0.4 发布,许多RADV, RadeonSI和Intel修复
  • 英特尔为BFloat16添加GCC 10和LLVM Clang 9编译器支持
  • ZFS On Linux 0.8-RC5 绑定在SPL代码中
  • GNU调试器 GDB 8.3 发布及安装更新,支持RISC-V与IPv6连接等
  • OpenMandriva Lx 4.0将Python 2排除在其基本操作系统之外
  • Kaidan作为Jabber/XMPP聊天客户端加入KDE
  • Google在Chrome中发布新的Cookie控件,改善用户隐私
  • 由于证书问题,Mozilla延迟Firefox 67推出
  • Google宣布Kotlin为Android应用程序开发的首选语言
  • 币安交易所被黑客入侵,超过7000比特币被盗
  • Linux 5.2中的XFS获得“大量新东西”
  • qBittorrent 4.1.6发布! 如何在Ubuntu 18.04中安装它
  • GTK 3.96 发布,作为向GTK 4.0迈进的又一步
  • GNOME 3.32.2桌面环境发布,最新的bug和安全修复
  • 图虫Premium亮相金鼠标,掀起视觉营销新风潮
  • 工业4.0对质量管理产生的变化及影响
  • Krita 4.2 Alpha带来性能改进,其他数字绘画增强功能
  • Radeon ROCm 2.4 发布,兼容TensorFlow 2.0
  • 易烊千玺代言优酷VIP会员,“ECG”模式开创明星互动新玩法
  • 怡亚通推出“三销合一”品牌创赢计划 联手湖南广电打造营销增长
  • 面向Windows 10的Chromium Microsoft Edge Beta泄露
  • 适用于Ubuntu手机的Ubuntu Touch OTA-9发布,全新的外观和改进
  • NotePad++ 正则表达式替换高级用法
  • 针对Linux 5.1内核更新的MuQSS补丁
  • 捕鱼1000炮
  • 网易彩票网
  • 快三平台
  • pk10盛兴开奖直播
  • 梭哈平台