随笔分类 -  微服务

摘要:elasticsearch简介 环境准备 elasticsearch:7.0.0 kibana :7.0.0 安装 1.新创建普通用户 elasticsearch不能用root账号启动,为了避免之后启动麻烦,直接创建一个用户建立一个文件夹 sudo adduser zhengyazhao 2.新建t 阅读全文
posted @ 2023-01-06 14:54 盛开的雨季 阅读(1184) 评论(0) 推荐(0)
摘要:前言 在win10系统进行安装新的ubuntu环境的时候遇到的一些问题,以及解决方案,供以后参考。 准备 从ubuntu官网下载最近版本的ubuntu系统,Ubuntu最新版本下载地址 操作系统:win10 ubuntu :18.04.2LTS 1.在进行安装的时候首先的安装hyper-v管理器(打 阅读全文
posted @ 2023-01-06 14:53 盛开的雨季 阅读(456) 评论(0) 推荐(0)
摘要:简介 主要是采用identity Server4 和ocelot 加上consul 实现简单的客户端模式 开发准备 环境准备 下载并安装Consul具体请参考前几篇的内容 项目介绍 创建ocelotServerTest项目 创建IdentityServer4Test项目 创建consulServer 阅读全文
posted @ 2023-01-06 14:52 盛开的雨季 阅读(102) 评论(0) 推荐(0)
摘要:IdentityServer简介(摘自Identity官网) IdentityServer是将符合规范的OpenID Connect和OAuth 2.0端点添加到任意ASP.NET核心应用程序的中间件,通常,您构建(或重新使用)一个包含登录和注销页面的应用程序(可能还包括同意,具体取决于您的需要), 阅读全文
posted @ 2023-01-06 14:51 盛开的雨季 阅读(1344) 评论(0) 推荐(0)
摘要:简介 api网关是提供给外部调用的统一入口,类似于dns,所有的请求统一先到api网关,由api网关进行指定内网链接。 ocelot是基于netcore开发的开源API网关项目,功能强大,使用方便,它包含了负载均衡、路由、请求聚合、服务发现、权限认证等功能。 基础准备 开发环境:vs2017 net 阅读全文
posted @ 2023-01-06 14:50 盛开的雨季 阅读(456) 评论(0) 推荐(0)
摘要:环境准备 vs开发环境:vs2017 consul版本: 1.4.4 netcore版本:2.1 安裝Consul 1.从官网下载consul到本地,选择系统对应的版本进行下载到本地,下载地址:https://www.consul.io/downloads.html 2.下载到本地之后解压压缩文件, 阅读全文
posted @ 2023-01-06 14:49 盛开的雨季 阅读(552) 评论(0) 推荐(0)
摘要:基础准备 1.创建asp.net core Web 应用程序选择Api 2.appsettings.json 配置consul服务器地址,以及本机ip和端口号信息 { "Logging": { "LogLevel": { "Default": "Warning" } }, "Consul": { " 阅读全文
posted @ 2023-01-06 14:49 盛开的雨季 阅读(328) 评论(0) 推荐(0)
摘要:一、创建配置应用 ①、创建应用 ②、填写应用信息 ③、删除默认命名空间 ④、新增命名空间 选择创建命名空间: 填写配置信息: 按需添加权限: ⑤、添加配置 修改保存配置: 二、netcore 程序使用apollo配置 ①、安装apollo包【Com.Ctrip.Framework.Apollo.Co 阅读全文
posted @ 2023-01-05 15:37 盛开的雨季 阅读(220) 评论(0) 推荐(0)