新文章 网摘 文章 随笔 日记

微服务入门学习

摘要:简介 主要是采用identity Server4 和ocelot 加上consul 实现简单的客户端模式 开发准备 环境准备 下载并安装Consul具体请参考前几篇的内容 项目介绍 创建ocelotServerTest项目 创建IdentityServer4Test项目 创建consulServer 阅读全文
posted @ 2019-05-10 17:23 zyz1 阅读(946) 评论(0) 推荐(1) 编辑
 
摘要:IdentityServer简介(摘自Identity官网) IdentityServer是将符合规范的OpenID Connect和OAuth 2.0端点添加到任意ASP.NET核心应用程序的中间件,通常,您构建(或重新使用)一个包含登录和注销页面的应用程序(可能还包括同意,具体取决于您的需要), 阅读全文
posted @ 2019-04-26 11:38 zyz1 阅读(4238) 评论(11) 推荐(2) 编辑
 
摘要:简介 api网关是提供给外部调用的统一入口,类似于dns,所有的请求统一先到api网关,由api网关进行指定内网链接。 ocelot是基于netcore开发的开源API网关项目,功能强大,使用方便,它包含了负载均衡、路由、请求聚合、服务发现、权限认证等功能。 基础准备 开发环境:vs2017 net 阅读全文
posted @ 2019-04-24 09:14 zyz1 阅读(2728) 评论(27) 推荐(3) 编辑
 
摘要:基础准备 1.创建asp.net core Web 应用程序选择Api 2.appsettings.json 配置consul服务器地址,以及本机ip和端口号信息 3.程序入口(program.cs)配置useurls,ip和port从配置文件(或者命令行中)读取(命令行启动方式:dotnet Co 阅读全文
posted @ 2019-04-22 13:28 zyz1 阅读(4330) 评论(0) 推荐(2) 编辑
 
摘要:环境准备 vs开发环境:vs2017 consul版本: 1.4.4 netcore版本:2.1 安裝Consul 1.从官网下载consul到本地,选择系统对应的版本进行下载到本地,下载地址:https://www.consul.io/downloads.html 2.下载到本地之后解压压缩文件, 阅读全文
posted @ 2019-04-22 12:20 zyz1 阅读(1732) 评论(5) 推荐(0) 编辑
 
posted @ 2022-11-23 13:30  岭南春  阅读(30)  评论(0)    收藏  举报