在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 微服务演示,项目状态和路线图相关推荐

  1. ABP vNext微服务架构详细教程——结束语

    ABP vNext微服务架构详细教程--简介 ABP vNext微服务架构详细教程--架构介绍 ABP vNext微服务架构详细教程--身份管理服务 ABP vNext微服务架构详细教程--基础服务层 ...

  2. abp vNext微服务框架分析

    abp vNext新框架的热度一直都很高,于是最近上手将vNext的微服务Demo做了一番研究.我的体验是,vNext的微服务架构确实比较成熟,但是十分难以上手,对于没有微服务开发经验的.net人员来 ...

  3. 【转】abp vNext微服务框架分析

    abp vNext新框架的热度一直都很高,于是最近上手将vNext的微服务Demo做了一番研究.我的体验是,vNext的微服务架构确实比较成熟,但是十分难以上手,对于没有微服务开发经验的.net人员来 ...

  4. ABP vNext微服务架构详细教程——基础服务层

    1 服务创建 在除身份管理相关服务以外的其他业务服务中,我们不需要包含用户角色权限管理功能模块,ABP vNext框架为我们提供了模块模式,其默认模板不包含身份管理相关模块,更适合用于搭建普通的业务微 ...

  5. ABP vNext微服务架构详细教程——项目部署

    1 基础配置 在之前的文章中,我们已经配置了Kubernetes集群并安装了管理工具Kubesphere,文章地址为:https://mp.weixin.qq.com/s/MgpdMv5A-fYxN7 ...

  6. ABP vNext微服务架构详细教程——简介

    简介 该系列文章主要展示ABP vNext框架在微服务架构下的用法,提供一套可落地的技术实现思路,并演示各服务在Kubernetes下的部署方案. 基础概念 ABP vNext 基于ASP.NET C ...

  7. ABP vNext微服务架构详细教程——分布式权限框架(上)

    1 简介 ABP vNext框架本身提供了一套权限框架,其功能非常丰富,具体可参考官方文档:https://docs.abp.io/en/abp/latest/Authorization 但是我们使用 ...

  8. ABP vNext微服务架构详细教程——身份管理服务

    1 框架搭建 ABP vNext创建包含app和module两种模板,其中app方式所创建的模板包含用户.角色.权限管理,ABP基础配置IdentityServer的基础配置数据等功能.module模 ...

  9. ABP vNext微服务架构详细教程——架构介绍

    总体架构 所有应用服务.API网关.身份认证服务均部署在Kubernetes容器中,由Kubernetes提供应用配置.服务治理.服务监控等功能. 客户端所有访问均通过Kubernetes的Nginx ...

最新文章

  1. linux ubuntu systemd-udevd进程 cpu占用过高 解决方法
  2. wxWidgets:wxWidgets 示例演示网络相关功能
  3. 设计模式学习之Factory Method模式和Abstract Factory模式
  4. 栈和排序(贪心+思维)
  5. oracle数据库快照打点,Oracle数据库快照的使用
  6. Kafka—配置SASL/PLAIN认证客户端及常用操作命令
  7. 开源公司黄页之阿里巴巴开源软件推荐(一)
  8. 获取类型的完全限定名
  9. 黑科技之中文计算机语言,双语 - 小巧玲珑的计算机语言 - Red
  10. python小说爬虫练习
  11. OverFeat 详解
  12. Centos7 Firewalld 自定义规则
  13. python弹球游戏实验报告_Python游戏练习之弹球示例
  14. 搜索引擎duckduckgo
  15. 为什么你一直是打工仔
  16. 图像编辑系列之(2)基于StyleGAN(3)GAN逆映射(4)人脸 (5)语义生成 | ICCV2021生成对抗GAN梳理汇总...
  17. 2022-2027年中国射频电缆市场竞争态势及行业投资前景预测报告
  18. 体感互动虚拟试衣系统
  19. C# WinForm 使用SMTP协议发送QQ邮箱验证码
  20. 公众号h5获取手机号权限_微信公众号h5获取用户openId的方法和步骤

热门文章

  1. check corners_免费下载:将Mac样式的Hot Corners添加到Windows 10
  2. 基于 HTML5 Canvas 绘制的电信网络拓扑图
  3. 脚本进阶,函数调用实例练习
  4. PHP自动查找指定文件夹下所有文件BOM和删除所有文件
  5. Oracle索引扫描四大类的分析
  6. 你周围需要这6种人(文摘)
  7. 推荐Mongodb GUI 可视化管理工具-NoSQLBooster
  8. 手把手教你学Dapr - 5. 状态管理
  9. 理论修炼之RabbitMQ,消息队列服务的稳健者
  10. 为什么应该用record来定义DTO