摘要:
[TOC] 在上篇 ".Net微服务实践(四)[网关]:Ocelot限流熔断、缓存以及负载均衡" 中介绍Ocelot的限流、熔断、缓存、负载均衡以及其他一些特性,Ocelot的基本配置和功能都已经介绍完了。本篇我们会介绍服务发现Consul. 介绍 Consul是一款简单、易用、可伸缩性强的服务治理 阅读全文
摘要:
[TOC] 在上篇 ".Net微服务实践(三)[网关]:Ocelot配置路由和请求聚合" 中我们介绍了Ocelot的配置,主要特性路由以及服务聚合。接下来,我们会介绍Ocelot的限流、熔断、缓存以及负载均衡。 限流 我们先来看限流的配置 Reroute节点中的配置如下: GlobalConfigu 阅读全文
摘要:
[TOC] 在上篇 ".Net微服务实践(二):Ocelot介绍和快速开始" 中我们介绍了Ocelot,创建了一个Ocelot Hello World程序,接下来,我们会介绍Oclot的主要特性 路由 和另外一个特性 请求聚合 。这些特性都是通过配置来实现的。 配置 Ocelot的配置文件包含两个节 阅读全文
摘要:
[TOC] 上篇 ".Net微服务实践(一):微服务框架选型" 我们对微服务框架整体做了介绍,接下来我们从网关Ocelot开始,一一开始实践 介绍 Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了: 路由、请求聚合、服务发现、认证、鉴权、限流熔断 、并内置了 负载均 阅读全文
摘要:
[TOC] 微服务框架 微服务(Microservices)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 以往我们开发应用程序都是 阅读全文
摘要:
持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误 阅读全文
摘要:
导读 当企业的应用系统逐渐增多后,每个系统单独管理各自的用户数据容易形成信息孤岛,分散的用户管理模式阻碍了企业应用向平台化演进。当企业的业务发展到一定规模,构建统一的标准化账户管理体系将是必不可少的,因为它是企业云平台的重要基础设施,能够为平台带来统一的帐号管理、身份认证、用户授权等基础能力,为企业 阅读全文
摘要:
阅读全文
摘要:
附最新架构图 https://www.processon.com/view/5cbd897de4b0bab90962c435 导读 系统架构是一个系统的灵魂,然而一个好的架构(或者更确切的说,一个合适的系统架构)不是一蹴而就,一下子就能完全设计出来的,而是随着系统发展,逐步演进的。本文将介绍明源云研 阅读全文
摘要:
ABP可以在启动的时候对模块进行配置。 配置ABP 在模块的PreInitialize方法中,可以对ABP进行配置。配置示例如下: ABP是模块化设计,不同的模块都可以对ABP进行配置。例如不同的模块可以通过添加不同的导航提供者来在主菜单上添加自己的菜单项。 替换内置服务 Configuration 阅读全文