博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pulsar 2.0 新版变化
阅读量:7043 次
发布时间:2019-06-28

本文共 1210 字,大约阅读时间需要 4 分钟。

Pulsar 2.0是Pulsar的一个重要的新版本,它带来了一些大胆的变化,包括主题名称的简化、Pulsar函数功能的添加、一些术语的变化等。

Pulsar 2.0 新特性

特性 描述
轻量级计算选项

主要的改变

有几个主要的变化我们需要注意,因为它们可能会显著影响我们的日常使用

财产(properties)与租户(tenant)

以前,Pulsar有一个财产的概念。财产本质上与租户是完全相同的东西,所以在2.0版本中已经删除了“财产”术语。pulsar-admin  properties 命令行工具被替换为 pulsar-admin tenants . 在某些情况下,财产术语仍然被使用,但已经不建议使用了,并将在未来的版本中完全删除。

主题名字

2.0版本之前, 所有的Pulsar topic 是下面的格式

{persistent|non-persistent}://property/cluster/namespace/topic复制代码

Pulsar 2.0中有两个重要的改变:

  •  组件被移除了
  • Properties 被命名为
  • 您可以使用灵活的命名系统来缩短许多主题名称

没有 cluster 组件名了

cluster组件名被移除了,所以所有的topic名字变成下面的形式:

{persistent|non-persistent}://tenant/namespace/topic复制代码

用遗留名称格式的现有主题将在没有任何更改的情况下继续工作,并且我们也没有计划去改变整个。

灵活的topic名

Pulsar 2.0中的所有主题名称在内部都具有上面所示的形式,但现在我们可以在许多情况下使用简写名称(为了简单起见)。

灵活的命名系统基于下面的默认值

Topic aspect Default
topic type persistent
tenant public
namespace default

下表显示了一些使用隐式默认值的主题名称转换示例:

Input topic name Translated topic name
my-topic persistent://public/default/my-topic
my-tenant/my-namespace/my-topic persistent://my-tenant/my-namespace/my-topic

对于 非持久化主题(non-persistent topics) 还是需要我们明确指定整个topic名,如果采用默认的持久化主题整个规则不适用。 因此不可以使用non-persistent://my-topic形式, 需要明确指定每部分的类型 non-persistent://public/default/my-topic

转载于:https://juejin.im/post/5c015db7e51d4522143ba070

你可能感兴趣的文章
http与https的区别
查看>>
一些可以查询IP地理位置、身份证所在地、手机归属地的接口
查看>>
Activiti 多个并发子流程的应用
查看>>
鼠标滚动插件smoovejs和wowjs
查看>>
我的友情链接
查看>>
javascript学习记录-数组(8)-完结 2014/02/26
查看>>
读取通讯录联系人
查看>>
ssh三大框架简单整合,struts2整合JasperReport报表、图表,解决HTML显示图片不出来,PDF中文不显示的问题...
查看>>
SqlServer 2012/2014新增Offset,Fetch Next分页方式
查看>>
Centos7-KVM搭建使用
查看>>
关于Python报错:SyntaxError: Non-ASCII character '\xe5' in file的解决方法
查看>>
CentOS最常用命令及快捷键整理
查看>>
人工智能教程017:创建卷积神经网络进阶(8)
查看>>
test
查看>>
python 创建PDF文件
查看>>
rfld识别读写器的设计与实现
查看>>
src 和 href 的区别
查看>>
Java堆中对象创建、布局、访问全过程
查看>>
JavaScript跨域原因分析与解决办法
查看>>
linux操作系统在启动过程中的故障排除
查看>>