您好,登錄后才能下訂單哦!
本篇內容介紹了“Pulsar 2.0的新功能有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
Pulsar 2.0 是 Pulsar 一個新的主版本,其中有一些重大變化,包括簡化的 Topic 名稱,增加 Pulsar Functions 的功能,以及一些術語的變化等等。
功能 | Description |
---|---|
Pulsar Functions | Pulsar 的一個輕量級計算功能 |
需要注意一些重大變化,這些變化會顯著影響 Pulsar 的日常使用。
在之前的版本中,Pulsar 有一個屬性(property)的概念。 A property is essentially the exact same thing as a tenant, so the "property" terminology has been removed in version 2.0. The pulsar-admin properties
command-line interface, for example, has been replaced with the pulsar-admin tenants
interface. 在某些情況下,仍然使用 properties,但不推薦使用,并且在后續更新中會將其完全移除。
Prior to version 2.0, all Pulsar topics had the following form:
{persistent|non-persistent}://property/cluster/namespace/topic
在 Pulsar 2.0 版本中有兩個重要改變:
不再使用集群部分
屬性更換為租戶
可以使用靈活的命名系統來簡化 topic 名稱。
/
is not allowed in topic name
The cluster component has been removed from topic names. Thus, all topic names now have the following form:
{persistent|non-persistent}://tenant/namespace/topic
已經使用了之前命名形式的 topic,其命名形式沒有改變,并且以后也不會更改。
在 Pulsar 2.0 內部,所有 Topic 名稱的形式如上所示,但是在許多情況下(出于簡便考慮),可以使用簡化的名稱。 靈活命名系統基于 topic 類型、租戶及命名空間均有默認值,默認值如下:
Topic | 默認值 |
---|---|
topic 類型 | persistent |
租戶 | public |
命名空間 | default |
下表為使用隱式默認值的 topic 名稱的轉換示例:
輸入 topic 名稱 | 轉換后的 topic 名稱 |
---|---|
my-topic | persistent://public/default/my-topic |
my-tenant/my-namespace/my-topic | persistent://tenant/namespace/topic |
對于非持久化 topics,需要指定 topic 的完整名稱,因為持久化 topic 名稱的默認規則在此不適用。 因此,不能使用如
non-persistent://my-topic
這樣簡化的名稱,而應使用non-persistent://public/default/my-topic
。
“Pulsar 2.0的新功能有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。