随笔分类 - 12、微服务设计
12、微服务设计
摘要:
一、前言 在微服务学习中,网关是关键的组件,起到服务路由、负载均衡、限流、统一认证授权的功能,目前网关的组件比较多,比如ocelot、apisix、kong、nignx等,其中ocelot是基于C#开发的开源组件,所以选择该组件实践微服务网关的内容。 二、定义 网关(Gateway)它指的是网络中的
阅读全文

摘要:
一、前言 在微服务的学习中,配置是很关键一项工作,因为使用微服务架构,拆分成多个微服务导致配置变多、重复配置、不易于统一管理。所以在微服务中需要一个统一管理配置的组件,减少配置、可视化配置等,单体应用是通过配置文件(json/xml/ini/txt/yml)在应用中进行配置读取,而现在由配置中心来完
阅读全文

摘要:
一、前言 近期在使用java的spring框架构建微服务系统,对于微服务的服务注册与发现使用nacos做了一定了解,尝试在.net中构建微服务使用nacos作为服务的注册与发现。通过实践Demo学习nacos是如何集成到asp.net core中,体会服务注册与发现组件在微服务中的重要性,后续会实践
阅读全文
