原創 Dapr入門教程之一 Dapr初識

2022-07-10 16:21:12 字數 1046 閱讀 9727

雲和邊緣(cloud and edge)指的是什麼?

事件驅動(event-driven)指的是什麼?

可移植(portable)指的是什麼?

執行時(runtime)指的是什麼?

有彈性(resilient)指的是什麼?

無狀態和有狀態(stateless and stateful)指的是什麼?

支援語言的多樣性(the diversity of languages)指的是什麼?

開發人員框架(developer frameworks)指的是什麼?

說了這麼多,dapr到底是個什麼東西?

dapr提供如下的building blocks:

service-to-service invocation,服務間呼叫,指的是乙個微服務可以通過dapr呼叫另乙個微服務。

state management,狀態管理,指的是乙個微服務通過dapr把狀態資料儲存到某個地方(postgresql,redis,dynamodb等等)。

publish and subscribe,就是所謂的訊息匯流排(message bus),或者說發布者/訂閱者模式。乙個微服務把訊息通過dapr發布(publish)給某個topic,所有訂閱(subscribe)這個topic的微服務都能通過dapr收到這個訊息。

actors,實現了actor model。

observability, 可觀測性,就是dapr提供了模板讓你方便的進行觀測,比如說用prometheus+grafana來看系統的metrics,用zipkin來進行分布鏈路追蹤,用elasticsearch+fluentd+kibana(俗稱efk)來對日誌進行檢索。

secrets,就是金鑰,指的是乙個微服務通過dapr從secret store取得金鑰。

本章到此結束。下一章講解如何配置dapr的執行環境。

flask 入門教程之一

python flask requests 通過命令安裝 pip install flask 乙個最小的 flask 應用看起來會是這樣 from flask import flask def hello world return hello world if name main 通過命令輸入 py...

木蘭程式語言入門教程之一 淺介

本教程不求全面,各個方面點到即止。各位可多嘗試,歡迎反饋 提交pr。本章參考python官方入門文件3.an informal introduction to python。所有示例在執行 ulang.0.2.2.exe 開啟的互動環境下測試通過 win7 64位 示例中,開頭帶 提示的為 行,不帶...

Drupal入門教程之

點選導航 管理 reports 進入站點狀態報告頁程式設計客棧面。站點狀態報告頁面會列出當前系統的運 況,以及各個元件是否正常運轉。例如配置檔案的許可權 資料庫的狀態 檔案系統狀態等。預設安裝好drupal6以後,reports中只有一項,如果開啟其他模組,此項將有相應內容新增。點選 狀態報告 進入...