Apache 頂級項目 Apache Pulsar 成長回顧

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"關於 Apache Pulsar"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Apache Pulsar 是 Apache 軟件基金會頂級項目,是下一代雲原生分佈式消息流平臺,集消息、存儲、輕量化函數式計算爲一體,採用計算與存儲分離架構設計,支持多租戶、持久化存儲、多機房跨區域數據複製,具有強一致性、高吞吐以及低延時的高可擴展流數據存儲特性。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本篇文章,我們將帶着剛剛圓滿結束的 Pulsar Summit 精華版內容,爲大家分享 Apache Pulsar 的成長曆史。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"關於 Pulsar Summit 會議"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本次 Pulsar Summit 主要是由 StreamNative 和 Splunk 主辦,集結了來自歐洲、亞洲、北美洲衆多國際大廠的 CEO、開發人員、數據架構師等。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"還有來自 Pulsar Committer、Contributor 的實戰經驗分享,涉及發佈/訂閱消息、事件流、無服務器計算、實時分析、事件驅動應用程序和管理生產中的關鍵任務等最佳實踐。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"Pulsar 項目的成長"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Pulsar 最初是以「集消息和事件流爲一體的雲原生平臺」出現在衆人面前。Pulsar 項目的支撐不僅僅是地域性的,其實更是一個全球性的開源項目,達到了幾大洲用戶/使用率同步增長的效果。"}]},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/24/24a85a05f62e624e13652d16ca1c342a.png","alt":null,"title":"","style":[{"key":"width","value":"100%"},{"key":"bordertype","value":"none"}],"href":"","fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"很多國際性公司,比如 Splunk、Narvar、Instructure、騰訊、虎牙等,這些公司大多看中了 Pulsar 的獨特性能,開始用 Pulsar 替代之前的系統進行部署自己的產品,也通過他們的用戶擴大了 Pulsar 項目影響力和社區活躍度,使 Pulsar 獲得了更多關注。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/1a/1a30727d43ed2c1e3779a221c8438c03.png","alt":null,"title":"","style":[{"key":"width","value":"100%"},{"key":"bordertype","value":"none"}],"href":"","fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"想要獲取更多使用 Pulsar 來部署自己產品的公司列表,可以參考:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://pulsar.apache.org/en/powered-by/","title":""},"content":[{"type":"text","text":"https://pulsar.apache.org/en/powered-by/"}]},{"type":"text","text":"。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"Pulsar 優勢"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"同時,在年初我們整理"},{"type":"link","attrs":{"href":"http://mp.weixin.qq.com/s?_biz=MzUxOTc4NDc2MQ==&mid=2247485027&idx=1&sn=77e3bcc5d658e8d4ab4fd3ebf9b4d642&chksm=f9f51635ce829f2354a7181394a7d3cc782b6ef0368d0310314ca3da01d997e3966ab28d9bf8&scene=21#wechatredirect","title":""},"content":[{"type":"text","text":"「Pulsar 年度報告」"}]},{"type":"text","text":"時,也總結出了 Pulsar 的一些優勢,比如:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"可以增加產品敏捷性,讓公司快速應對市場變化;"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"爲業務開發解鎖新的使用方向;"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"降低開發成本以及改進客戶體驗等。"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Apache Pulsar 用其差異化特色吸引了越來越多的用戶。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在調查中也發現,Pulsar 雲原生、存儲與計算分離和以分片爲中心的架構設計,是用戶最喜愛的亮點。還有可強伸縮性和高彈性,Pulsar 真的是把 MQ行業的特點拿捏的恰到好處呢,費用不太高還很能幹,性價比超高的好嘛!!"}]},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/2b/2bc1dd15e6380101b425306a96aec15c.png","alt":null,"title":"","style":[{"key":"width","value":"100%"},{"key":"bordertype","value":"none"}],"href":"","fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"我們在收集 Pulsar 用戶案例時也發現,大部分用戶將 Pulsar 用作打造異步應用程序、核心項目等實踐,或者是從 Kafka 等項目遷移到 Pulsar 來構建 ETL 流水線(提取、轉換、加載)操作等。這也是目前 Pulsar use case 的核心使用場景。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"同時在個人使用用戶中,大家使用最多的功能:比如 Pub/Sub、多租戶、跨區域複製、Pulsar Functions 和 Connectors、分層存儲,都成爲用戶青睞的特點,說明 Pulsar 也有其不可替代之處,更多的實用特點還等着大家一起去開發鴨!"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"社區成長"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"我們在之前很多時候都是在介紹 Pulsar 產品的一些動態,或者技術上的一些更新發布,很少會去提 Pulsar 整個社區的動態。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"其實從 2019 年 1月開始,到現在 2020 年 6 月份左右,contributor 的數量從 48 人增加到 280 人左右,18 個月的時間達到了 7 倍級的數量增長。從數據增長上,我們也很感謝大家的參與和項目支持!"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"Pulsar 的未來"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"從最開始的項目孵化到現在,基礎層面的代碼基本沒有改動過,一直執行着它「分層分塊」架構的模型。在產品方面,Pulsar 的工程師們致力於將最好的基礎設施讓用戶們去構建消息系統。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"同時,在社區裏聆聽和接納用戶們的不同需求和建議,對 Pulsar 產品進行一代又一代的更新和完善。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"從一開始的分層存儲 Pub-Sub 開始搭建,添加 Schema 讓整個數據變得更加結構化;添加 Functions 讓 Pulsar 擁有實時流數據的處理能力;添加 Connector 讓 Pulsar 可以與第三方系統更簡易化對接;引入 SQL,可以使用 SQL 語言在 Pulsar 裏查詢數據等等。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"這些都是 Pulsar 產品的大進步。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"Pulsar Message"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Pulsar 作爲一個消息中間件,它的目標一直都是提供最核心的消息發佈和訂閱,讓用戶使用不同的協議、語言,從不同的地方來生產和消費消息。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"對於消息協議的支持,Pulsar 最近也是在不停地拓展。比如已經開源的 "},{"type":"link","attrs":{"href":"http://mp.weixin.qq.com/s?__biz=MzUxOTc4NDc2MQ==&mid=2247485024&idx=1&sn=909bcd69cbf68736983c872de62cc8bb&chksm=f9f51636ce829f20a2a3d2996481630c7be224eb6f4bed7b4090517662cf310210b6c34a3b4b&scene=21#wechat_redirect","title":""},"content":[{"type":"text","text":"KoP(Kakfa on Pulsar)"}]},{"type":"text","text":"、"},{"type":"link","attrs":{"href":"http://mp.weixin.qq.com/s?__biz=MzUxOTc4NDc2MQ==&mid=2247484994&idx=1&sn=fef98bd883801091af2307a3403fd135&chksm=f9f51614ce829f0271cd9436ea032ece3f551c081fb54edca1416cd5fe5a80a3ca0379fde48d&scene=21#wechat_redirect","title":""},"content":[{"type":"text","text":"AoP(AMQP on Pulsar)"}]},{"type":"text","text":"。這些我們之前都發布過文章,大家可以點擊文字直接跳轉查看。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"當然,之後我們也會開源出 MoP(MQTT on Pulsar),讓 Pulsar 可以更加方便地支持這些不同類型的消息協議。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"同時關於一些新功能也都在擴展中,比如事務支持、REST API 的生產和消費、只讀 broker 、exclusive producer、自動擴縮容等等。這些都會逐漸在未來版本中一一呈現。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"Pulsar Storage"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在存儲方面,Pulsar 也在致力成爲流數據存儲平臺,基本都是圍繞在性能、可操作性和成本開銷方面去進行開發,使 Pulsar 和 BookKeeper 作爲高效平臺在不同環境中運行。比如說雲端存儲或者持久化部署。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"但其實從存儲層面看的話,Pulsar 的每一個大版本都圍繞存儲做了改進,也奠定了存儲和計算分離的功能。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"分佈式 log:基礎存儲"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Schema:結構化存儲"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"分層存儲:無限流容量"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Topic 壓縮:表和流二元表達"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Key-Value:函數狀態訪問"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"包括新增的 Columnar Offloader、State store 等功能,也在存儲層面爲 Pulsar 的功能性添磚加瓦。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"Pulsar Processing"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"有了消息和存儲後,爲了讓收集到 Pulsar 的數據有價值,就需要計算過程了。Pulsar 在計算層面主要是想做到實時、大規模地處理事件流。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"利用 Pulsar Functions,可以實現更輕量級/無服務器的計算"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"利用 Pulsar-Flink/Spark 集成集合,可以進行批量複雜地流處理計算"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"利用 Pulsar SQL 在 Pulsar 裏進行 SQL 或 Presto 語言的交互式查詢"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"同時 Pulsar 也在開發 event storage API 接口,可以方便用戶直接訪問 Pulsar storage,用同一套接口就可以實現搭建 Pulsar-Flink/Spark 等集成應用。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"除了在計算方面跟其他系統打造集成外,Pulsar 也在 Functions 上做足了功課。接下來的版本更新中,可能會針對 Functions 更新以下功能:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"可插拔的語言運行"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Function registry"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":1,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" 共享和重用功能"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"可操作性"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":1,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"版本控制功能"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":1,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"升級/回滾"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":1,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"A / B測試"}]}]},{"type":"listitem","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Connectors(批處理/流連接器)"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"爲了使用戶可以更容易地使用 Pulsar,也誕生了很多 managements tool。比如前期的 Pulsar Manager、Pulsarctl、Pulsar Helm Chart 等等。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"更多 Pulsar 管理工具,大家可以在 StreamNative Hub 進行查看和使用:"},{"type":"link","attrs":{"href":"https://hub.streamnative.io","title":""},"content":[{"type":"text","text":"https://hub.streamnative.io"}]},{"type":"text","text":"。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"Q & A "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Q:組合 Function(Function Mesh)會添加麼?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"A:目前這個功能的內部實現已經有雛形了,會在接下來的時間內開源出此項目,敬請期待。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Q:消息軌跡這個功能,後續會支持嗎?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"A:Pulsar 可能不會直接支持消息軌跡,但可能會通過添加命令的方式去追蹤實現。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Q:Presto SQL 查詢 BookKeeper 裏面的消息,會對正在生產消費的消息有多大性能影響?讀 BookKeeper 會影響寫性能嗎?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"A:對於正在生產的消息,不會有太大的影響。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Q:Pulsar 以後會出商業版本嗎,定向支持金融企業?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"A:Pulsar 目前核心的功能還是開源的狀態,跟企業相關的安全特性會以插件的方式去實現。後期會出商業化版本。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"總 結"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本次分享,主要是由 Pulsar Summit opening keynote 內容,向大家簡單概括了關於 Pulsar 的一些功能性、概念性的細節。希望通過此次分享,可以讓大家更清楚的瞭解 Pulsar 在生產使用中的目的和效果。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如需查看更多細節,可以點擊下面視頻進行查看。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"video","attrs":{"videoHTML":""}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章