摘要:
Consul是一种提供具有服务发现,配置和分段功能的全功能控制平面的服务网格解决方案,其主要功能有: 服务发现:Consul的客户端可以注册服务,例如api或mysql,其他客户端可以使用Consul来发现给定服务的提供者。使用DNS或HTTP,应用程序可以轻松找到它们所依赖的服务。 健康监测:Co 阅读全文
摘要:
本篇介绍如何通过IdentityServer服务器调用User.Api来验证用户信息。 新建User.Identity项目,引入Nuget包:IdentityServer4,关于IdentityServer4的相关知识可以参考另一篇博文:https://www.cnblogs.com/jesen13 阅读全文
摘要:
上一篇介绍了Ocelot并且搭建了一个集成Ocelot的.Net Core API项目,只是粗浅的集成了ocelot到项目中,本篇来搭建一个用户服务并且将其添加到Api GateWay中,外部只能访问GateWay来达到访问User.Api的目的。 新建项目User.Api,在本系列中都是使用.Ne 阅读全文
摘要:
一、引言 Ocelot是一个网关,用来为.Net面向微服务架构提供统一的入口,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly Tracing集成。这些功能只都只需要简单的配置即可完成。本篇不做官方文档的翻译介绍 阅读全文
摘要:
.Net Core发布几年了,再过些天.Net Core 3.0也将正式发布。.Net Core是微软新一代开源跨平台框架,做了几年.Net开发之后,看着.Net生态在国内越来越差,国内BAT等大型公司也都基本不招聘.Net开发人员,有段时间一直在纠结是否该转Java,毕竟Java的生态摆在那里。直 阅读全文