您好,登錄后才能下訂單哦!
NewbeClaptrap0.9.4的更新內容有哪些,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
此次的版本更新雖然只是一個副版本更新。但實際上我們帶來了非常多全新的內容。全方位將本框架帶入到一個新的次代。我們希望我們的努力可以為在業務中需要 Actor 模式的開發者帶來更多的便利。
Dapr 是一款分布式應用運行時,其提供的一套常用中間件抽象為開發者提供了極大的便利。讓開發者可以更加減少對具體中間件實現的關心,進而使得應用具備更加廣泛的適用性,由此得以部署在更加多種環境之中。
Newbe.Claptrap 是一款基于 Actor 模式的開發框架,并且其中進行了一定程度的抽象。使得其能夠運行在多種不同的 Actor 模式具體實現之上。
從此版本開始,我們移除了對 Orleans 的支持,改為使用 Dapr 作為主要運行時。關鍵的考量點包含以下這些:
不過,雖然我們選擇了 Dapr, 但是在具體的性能測試中我們發現:Orleans 所表現出來的至強性能仍然是高性能 Actor 模式需求的首選方案。
因此,我們也仍然建議:對于 Actor 模式實現框架有極致性能追求的開發者,Orleans 仍然可以作為一個不容忽視的強力選擇。
我們將目標框架由 netcoreapp3.1 和 netstandard2.1 切換為了 net5。并且在已知的未來,我們將會將目標框架定位 net6 這個 LTS 版本。
Microsoft.Tye是一款簡化云應用開發的強力工具。它賦予開發者無論在開發環境還是 k8s 環境一致性的體驗。開發者可以使用它來輔助開發分布式應用。
作為事件溯源框架,對于事件存儲器方案的選擇和優化一直是我們致力于要長足實踐的課題。
此次版本中,我們對所有支持的事件存儲器進行了性能調優。
使用更加合理的Channel
方案代替了ReactiveX
以優化事件的寫入速度,并且對一些探知的問題進行的修正。
現在,與先前的版本相比具有數倍的提升。所有受到支持的存儲方式均達到 30K-70k 每秒的時間寫入速度。
通過對應用的埋點。現在,開發者可以從 Zipkin、Jaeger 等分布式鏈路監控系統上清楚的看到一個 Claptrap 具體的行為時間點和內容:
分布式應用,性能報表自然也是不可缺少的部分。現在,通過 Grafana,開發者可以快速的查看當前 Claptrap 系統的一些重要指標情況:
我們以 Docusaurus 2 替代 GastbyJS 作為新一版本的文庫構建工具。為開發者帶來更加明確可用的多語言多版本開發文庫。
同時,我們帶來了全新的“博客”模塊,為開發者分享項目有關的開發經驗、版本介紹等等內容。讓開發者可以進一步了解項目。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。