随笔分类 - 微服务
微服务相关
摘要:基于微服务架构的RBAC权限管理系统 1、各模块调用流程说明 具体功能模块都是部署为单独的内网http服务,如ResourceManager服务、ProjectManager服务等。功能模块在启动时,将自己注册到权限管理服务Authority和Consul服务中。 用户的访问流程如下:1、用户Cli
阅读全文
摘要:一、项目需求 由于微服务技术的发展,需要对老的项目进行升级改造。其中一大难点就是老项目中使用了RBAC的权限系统, 面向微服务,首先要完成界面和认证后台的分离。 于是,对面向微服务的 RBAC 系统提出了如下需求: A、认证系统需要遵守当前流行的 Auth2.0 协议,从而支持到单点登录SSO; B
阅读全文
摘要:一、问题 今天用 Ocelot + Consul 项目,进行微服务实践,可是 Ocelot 的发现服务总是失败。 二、分析问题 2.1、分析方法: 不得不下载了 Ocelot 源码进行追踪排查。 2.2、源码分析 源码对应文件为 Ocelot-develop\src\Ocelot.Provider.
阅读全文
摘要:用VS2017 建立了 DotNet Core 2.2 的网站后,如何转移到 Docker 下运行? 下面分两种方式来实践: 1、直接手动命今行,将本机目录映射进Docker,运行网站。2、制作 Image ,再启动 Docker 运行。 一、将本机目录映射进Docker,运行网站fil 1. vs
阅读全文