![](https://img-blog.csdnimg.cn/d3260cbf0fa3461697476242dfb38dcc.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MicroService
文章平均质量分 62
微服务
有诗亦有远方
世界既不黑也不白,而是一道精致的灰。
展开
-
Windows环境下的ELK——通过filebeat收集apache日志(4)
1.1 文件目录里如下2.在logstash中的beat1.conf三、启动项目1.先打开logstash原创 2022-06-24 10:48:36 · 542 阅读 · 0 评论 -
Windows环境下的ELK——通过logstash收集Mysql数据(4)
点击这里下载JDBC解压,将mysql-connector-java-8.0.18.jar放到logstash的jars目录中二、准备数据点击下载样例数据在bin同级目录下创建mysql.conf原创 2022-06-27 16:07:48 · 560 阅读 · 0 评论 -
Windows环境下的ELK——收集apache标准日志(3)
访问http://ip:9200/出现如下图,运行成功出现如下图,则运行成功与bin同级目录三、执行1.cmd进入bin目录2.执行conf文件3.输入消息按步骤来,创建完成原创 2022-06-23 20:48:10 · 371 阅读 · 0 评论 -
Windows环境下的ELK——搭建环境(1)
参考ELK入门这里以ELK7.5.0,java11举例http://ip:9200/ip是ES安装地址,安装在本地就是localhost运行logstash原创 2022-06-23 18:35:36 · 1129 阅读 · 3 评论 -
Windows环境下的ELK——logstash输出apche日志到控制台(2)
文件结构2.apache.log二、运行结果原创 2022-06-23 20:12:29 · 991 阅读 · 0 评论 -
IdentityServer4实战详解
基于使用的net6版本。原创 2022-10-19 11:51:06 · 1409 阅读 · 0 评论 -
IdentityServer4实战详解(HyBrid混合模式篇)
首先,我们希望允许客户端使用混合流,此外,我们还希望客户端允许执行服务器到服务器的API调用,这些调用不在用户的上下文中(这与我们的客户端凭证quickstart非常相似)。在隐式流中,所有令牌都通过浏览器传输,这对于身份令牌来说是完全没问题的。现在我们还想请求一个访问令牌。MVC客户端的修改也是最小的——ASP.NET核心的OpenID连接处理器对混合流有内置的支持,所以我们只需要更改一些配置值。,HyBrid模式是授权码的简化模式的进阶版,更加的安全,解决了在混合模式中访问令牌直接暴露在浏览器的风险。原创 2022-10-19 12:24:29 · 940 阅读 · 0 评论 -
.NetCore统一认证授权学习——第一次授权(2)
token授权实例原创 2022-06-29 15:39:26 · 300 阅读 · 0 评论 -
.NetCore统一认证授权学习——Run(1)
项目地址工具:vs2019及以上SDK:Net5及以上API测试工具:Postman原创 2022-06-29 15:21:47 · 415 阅读 · 0 评论 -
liunx指令
liunx指令一、查看文件二、创建文件三、查看内容四、删除五、修改一、查看文件ls二、创建文件创建文件夹mkdir创建文件touch 三、查看内容cat四、删除删除文件rm -rf deamon.json五、修改1.vi + filename //进入文件编辑模式2.按i,进入插入模式3.按esc退出4.按shift+ : 号 然后输入 wq退出..................原创 2022-06-29 14:58:44 · 287 阅读 · 0 评论 -
Netcore使用JWT的认证授权服务
JWT直接使用jwt基于Net6框架实现JWT直接使用jwt基于Net6框架实现JWT原创 2022-05-24 16:40:05 · 459 阅读 · 1 评论 -
华为云上传docker镜像
华为云上传docker镜像一、登录二、修改组织三、推送镜像到容器镜像仓库四、服务器拉取一、登录二、修改组织在安装容器引擎的机器上执行以下命令,为nginx镜像打标签。docker tag [镜像名称1:版本名称1] [镜像仓库地址]/[组织名称]/[镜像名称2:版本名称2]其中,[镜像名称1:版本名称1]:请替换为您所要上传的实际镜像的名称和版本名称。[镜像仓库地址]:可在SWR控制台上查询,即1.b中登录指令末尾的域名。[组织名称]:请替换为您创建的组织。[镜像名称2:版本名称2]原创 2022-05-24 16:19:18 · 1301 阅读 · 0 评论 -
基于netcore的微服务——Ocelot结合Consul配置文件(4)
Ocelot结合Consul引入包一.只使用Ocelot二、结合Consul引入包 <PackageReference Include="Microsoft.AspNetCore.App" /> <PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.1.2" PrivateAssets="All" /> <PackageReference Include="Oc原创 2022-05-23 11:13:27 · 245 阅读 · 0 评论 -
基于netcore的微服务——Ocelot(4)
Ocelot一、使用背景当在只使用了Consul的基础上微服务存在的缺点一、使用背景当在只使用了Consul的基础上微服务存在的缺点1. 对于只有Consul的微服务系统,使用服务名就可访问,但对于手机电脑,web等外部访问者,仍需要记忆服务器地址,端口号等。一旦内部发生改变,会很麻烦,而且内部系统不希望直接被外部访问2. 各个业务系统无法自由维护自己负责的服务器3. 现在架构下的微服务都是对外开放,没有缺陷校验,如果每个服务都做校验工作量大4. 很难做限流,收费等。...原创 2022-05-23 10:28:13 · 221 阅读 · 0 评论 -
基于netcore的微服务——Hystrix(降级)(4)
Hystrix一一原创 2022-05-22 10:47:30 · 179 阅读 · 0 评论 -
基于netcore的微服务——Polly(2)
Polly一、什么是熔断降级1.熔断2.降级二、Polly简介1.功能2.组成(1)故障(2)动作一、什么是熔断降级1.熔断熔断就是“保险丝“,当初夏四年某种情况时,切断服务,防止应用程序不断得尝试执行失败得操作给系统造成雪崩,或者大量得超时等待,使系统卡死。2.降级目的是使某个服务提供者发生故障得时候,向调用方返回一个错误得响应或者替代响应。例如:服务A失败,改用服务B,B失败,该为服务C,C失败,改为缓存加载,如果还失败,从本地加载,再失败就返回失败,逐层降级处理。二、Polly简介.N原创 2022-05-21 09:33:20 · 273 阅读 · 0 评论 -
基于netcore的微服务——AspectCore(AOP框架)(3)
AspectCore框架一、示例代码二、解析1.传入得Context内容2.内容解析3.大致实现过程一、示例代码项目引入包<PackageReference Include="AspectCore.Core" Version="0.5.0" />1.执行方法 public class Person { [Customlnterceptor] public virtual void Say(string name) {原创 2022-05-20 08:41:00 · 430 阅读 · 0 评论 -
基于netcore的微服务——consul(1)
consul一、创建实例项目二、部署consul三、配置项目1.MsgService配置四、启动项目首先启动consul一、创建实例项目1.一个控制台项目 consultest12.一个webapi项目 MsgService二、部署consul1.下载window版64位2.安装3.测试启动,执行命令//在生产环境下使用consul agent -dev 4.进入consul界面http://localhost:8500三、配置项目1.MsgService配置1.在API原创 2022-05-17 20:13:00 · 937 阅读 · 0 评论