ABP VNext 微服務演示,專案狀態和路線圖
在ABP vNext上的第一個公告之後,我們對程式碼庫進行了很多改進(GitHub儲存庫上的1100多次提交).我們已經建立了功能,示例,文件等等.在這篇文章中,我想告訴你一些新聞和專案的狀態.
ABP微服務演示解決方案
ABP框架的主要目標之一是提供建立微服務解決方案的便利基礎設施.
我們一直在努力開發微服務解決方案演示.初始版本已完成並文件化.該示例解決方案旨在演示一個簡單而完整的微服務解決方案;
具有多個獨立的,可自我部署的微服務.
多個Web應用程式,每個都使用不同的API閘道器.
使用Ocelot庫開發了多個閘道器 / BFF(後端為前端(Backend for Frontends)).
使用IdentityServer框架開發身份驗證服務.它也是一個帶有必要UI的SSO(單點登入)應用程式.
有多個資料庫.一些微服務有自己的資料庫,而一些服務/應用程式共享一個資料庫(以演示不同的用例).
具有不同型別的資料庫:SQL Server(使用Entity Framework Core ORM)和MongoDB.
有一個控制檯應用程式來顯示通過身份驗證使用服務的最簡單方法.
使用Redis進行分散式快取.
使用RabbitMQ進行服務到服務(service-to-service)的訊息傳遞.
使用Docker和Kubernates部署並執行所有服務和應用程式.
使用Elasticsearch和Kibana儲存和視覺化日誌(使用Serilog編寫).
有關解決方案的詳細說明,請參閱其文件.
改進/功能
我們已經開發了許多功能,包括分散式事件匯流排(與RabbitMQ整合),IdentityServer4整合以及幾乎所有功能的增強.我們不斷重構和新增測試,以使框架更穩定和生產就緒.它正在快速增長.
路線圖
在第一個穩定版本(v1.0)之前還有很多工作要做.您可以在GitHub倉庫上看到優先的積壓專案.
根據我們的估計,我們計劃在2019年第二季度(可能在五月或六月)釋出v1.0.所以,不用等待太長時間了.我們也對第一個穩定版本感到非常興奮.
我們還將完善文件,因為它現在還遠未完成.
第一個版本可能不包含SPA模板.但是,如果可能的話,我們想要準備一個簡單些的.SPA框架還沒有確定下來.備選有:Angular,React和Blazor.請將您的想法寫為對此帖的評論.
Abp中文網
中國有一個大型的ABP社群.他們建立了一箇中文版的abp.io網站:https://cn.abp.io/. 他們一直在保持更新.感謝中國的開發人員,特別是maliming.
NDC {London} 2019
很高興作為合作伙伴參加NDC {London}2019 .我們已經與許多開發人員討論過當前的ASP.NET Boilerplate和ABP vNext,我們得到了很好的反饋.
我們還有機會與Scott Hanselman和Jon Galloway交談.他們參觀了我們的展位,我們談到了ABP vNext的想法.他們喜歡新的ABP框架的功能,方法和目標.在twitter上檢視一些照片和評論:
由於微信不允許外部連結,你需要點選頁尾左下角的“閱讀原文”,才能訪問文中的連結.
原文地址:https://cn.abp.io/blog/Abp/Microservice-Demo-Projects-Status-and-Road-Map
.NET社群新聞,深度好文,歡迎訪問公眾號文章彙總 http://www.csharpkit.com
相關文章
- ABP VNext從單體切換到微服務微服務
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 使用 abp cli 搭建專案
- 178-ABP VNext從單體切換到微服務微服務
- 我和ABP vNext 的故事
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 定時任務最佳實戰(二)
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 定時任務最佳實戰(三)
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 終結篇之釋出專案
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 給專案瘦身,讓它跑起來
- 基於 abp vNext 和 .NET Core 開發部落格專案 - Blazor 實戰系列(八)Blazor
- 基於 abp vNext 和 .NET Core 開發部落格專案 - Blazor 實戰系列(七)Blazor
- 基於 abp vNext 和 .NET Core 開發部落格專案 - Blazor 實戰系列(三)Blazor
- 基於 abp vNext 和 .NET Core 開發部落格專案 - Blazor 實戰系列(二)Blazor
- 基於 abp vNext 和 .NET Core 開發部落格專案 - Blazor 實戰系列(九)Blazor
- 基於 abp vNext 和 .NET Core 開發部落格專案 - Blazor 實戰系列(一)Blazor
- 基於 abp vNext 和 .NET Core 開發部落格專案 - Blazor 實戰系列(五)Blazor
- 基於 abp vNext 和 .NET Core 開發部落格專案 - Blazor 實戰系列(四)Blazor
- 基於 abp vNext 微服務開發的敏捷應用構建平臺 - 框架分析微服務敏捷框架
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 用AutoMapper搞定物件對映APP物件
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 完善與美化,Swagger登場Swagger
- 初識ABP vNext(8):ABP特徵管理特徵
- 初識ABP vNext(9):ABP模組化開發-檔案管理
- Abp vNext 依賴注入依賴注入
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 資料訪問和程式碼優先
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 部落格介面實戰篇(三)
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 部落格介面實戰篇(二)
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 部落格介面實戰篇(五)
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 部落格介面實戰篇(一)
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 部落格介面實戰篇(四)
- 初識ABP vNext(2):ABP啟動模板
- 初識ABP vNext(10):ABP設定管理
- dotnet core微服務框架Jimu ~部署和呼叫演示微服務框架
- SpringBoot、Kubernetes和Istio微服務網格演示原始碼Spring Boot微服務原始碼
- ABP微服務系列學習-使用Tye啟動微服務微服務
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 統一規範API,包裝返回模型API模型
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 再說Swagger,分組、描述、小綠鎖Swagger
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 接入GitHub,用JWT保護你的APIGithubJWTAPI
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 自定義倉儲之增刪改查
- 初識ABP vNext(5):ABP擴充套件實體套件