ABP VNext 微服务演示,项目状态和路线图
在ABP vNext上的第一個公告之后,我們對代碼庫進行了很多改進(GitHub存儲庫上的1100多次提交).我們已經(jīng)創(chuàng)建了功能,示例,文檔等等.在這篇文章中,我想告訴你一些新聞和項目的狀態(tài).
ABP微服務(wù)演示解決方案
ABP框架的主要目標(biāo)之一是提供創(chuàng)建微服務(wù)解決方案的便利基礎(chǔ)設(shè)施.
我們一直在努力開發(fā)微服務(wù)解決方案演示.初始版本已完成并文檔化.該示例解決方案旨在演示一個簡單而完整的微服務(wù)解決方案;
具有多個獨立的,可自我部署的微服務(wù).
多個Web應(yīng)用程序,每個都使用不同的API網(wǎng)關(guān).
使用Ocelot庫開發(fā)了多個網(wǎng)關(guān)?/ BFF(后端為前端(Backend for Frontends)).
使用IdentityServer框架開發(fā)身份驗證服務(wù).它也是一個帶有必要UI的SSO(單點登錄)應(yīng)用程序.
有多個數(shù)據(jù)庫.一些微服務(wù)有自己的數(shù)據(jù)庫,而一些服務(wù)/應(yīng)用程序共享一個數(shù)據(jù)庫(以演示不同的用例).
具有不同類型的數(shù)據(jù)庫:SQL Server(使用Entity Framework Core?ORM)和MongoDB.
有一個控制臺應(yīng)用程序來顯示通過身份驗證使用服務(wù)的最簡單方法.
使用Redis進行分布式緩存.
使用RabbitMQ進行服務(wù)到服務(wù)(service-to-service)的消息傳遞.
使用Docker和Kubernates部署并運行所有服務(wù)和應(yīng)用程序.
使用Elasticsearch和Kibana存儲和可視化日志(使用Serilog編寫).
有關(guān)解決方案的詳細(xì)說明,請參閱其文檔.
改進/功能
我們已經(jīng)開發(fā)了許多功能,包括分布式事件總線(與RabbitMQ集成),IdentityServer4集成以及幾乎所有功能的增強.我們不斷重構(gòu)和添加測試,以使框架更穩(wěn)定和生產(chǎn)就緒.它正在快速增長.
路線圖
在第一個穩(wěn)定版本(v1.0)之前還有很多工作要做.您可以在GitHub倉庫上看到優(yōu)先的積壓項目.
根據(jù)我們的估計,我們計劃在2019年第二季度(可能在五月或六月)發(fā)布v1.0.所以,不用等待太長時間了.我們也對第一個穩(wěn)定版本感到非常興奮.
我們還將完善文檔,因為它現(xiàn)在還遠(yuǎn)未完成.
第一個版本可能不包含SPA模板.但是,如果可能的話,我們想要準(zhǔn)備一個簡單些的.SPA框架還沒有確定下來.備選有:Angular,React和Blazor.請將您的想法寫為對此帖的評論.
Abp中文網(wǎng)
中國有一個大型的ABP社區(qū).他們創(chuàng)建了一個中文版的abp.io網(wǎng)站:https://cn.abp.io/. 他們一直在保持更新.感謝中國的開發(fā)人員,特別是maliming.
NDC {London} 2019
很高興作為合作伙伴參加NDC {London}2019 .我們已經(jīng)與許多開發(fā)人員討論過當(dāng)前的ASP.NET Boilerplate和ABP vNext,我們得到了很好的反饋.
我們還有機會與Scott Hanselman和Jon Galloway交談.他們參觀了我們的展位,我們談到了ABP vNext的想法.他們喜歡新的ABP框架的功能,方法和目標(biāo).在twitter上查看一些照片和評論:
由于微信不允許外部鏈接,你需要點擊頁尾左下角的“閱讀原文”,才能訪問文中的鏈接.
原文地址:https://cn.abp.io/blog/Abp/Microservice-Demo-Projects-Status-and-Road-Map
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結(jié)
以上是生活随笔為你收集整理的ABP VNext 微服务演示,项目状态和路线图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在ASP.NET Core中使用JS
- 下一篇: [aspnetcore.apidoc]一