上一页 1 ··· 7 8 9 10 11
摘要: IdentityServer4之Resource Owner Password Credentials(资源拥有者密码凭据许可) 前言 IdentityServer4简称IDS4,是为ASP.NET Core系列量身打造的一款基于 OpenID Connect 和 OAuth 2.0 认证框架。 允 阅读全文
posted @ 2022-04-22 22:49 春光牛牛 阅读(109) 评论(0) 推荐(0) 编辑
摘要: IdentityServer4之ClientCredentials(客户端凭据许可) 1. 创建IdentityServer4服务 这里使用VS2019创建.net5.0框架下的IdentityServer4服务项目,命名为“IdentityServer4_ClientCredentials”,端口 阅读全文
posted @ 2022-04-21 19:45 春光牛牛 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 基于Docker的WebApi接口服务 基于Docker的WebApi接口服务 4.1 创建项目 首先打开VS2019,创建新项目,如下图一步一步操作。 4.2 生成镜像容器 VS2019自动生成Dockerfile文件,点击“Docker”按钮后运行。 从Docker看板可以看出VS自动生成webapi4镜像。 打开VS容器窗口也可以看 阅读全文
posted @ 2022-04-20 14:09 春光牛牛 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Docker使用 3.5 Docker镜像使用 可以使用 docker images 来列出本地主机上的镜像。 各个选项说明: l REPOSITORY:表示镜像的仓库源 l TAG:镜像的标签 l IMAGE ID:镜像ID l CREATED:镜像创建时间 l SIZE:镜像大小 同一仓库源可以 阅读全文
posted @ 2022-04-20 13:52 春光牛牛 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Ocelot之配置管理 前言 上章节介绍了Ocelot之结合IdentityServer4认证二,本节介绍Ocelot中的配置管理,Ocelot网关的配置可以通过API接口进行修改。 Ocelot的路由设置是基于配置文件的,同样在Ocelot中使用Consul做服务发现时,也是基于配置文件,当我们修 阅读全文
posted @ 2022-04-19 15:43 春光牛牛 阅读(652) 评论(0) 推荐(0) 编辑
摘要: Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。 Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。 因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 D 阅读全文
posted @ 2022-04-18 22:42 春光牛牛 阅读(451) 评论(0) 推荐(0) 编辑
摘要: Docker介绍 1. Docker是什么? 要了解Docker,首先要了解什么是容器? 容器是一个软件的轻量级独立可执行软件包,包含运行它所需的一切:代码,运行时,系统工具,系统库,设置。不管环境如何,集装箱化软件都可以运行相同的Linux和Windows应用程序。容器将软件与其周围环境隔离开来, 阅读全文
posted @ 2022-04-17 22:48 春光牛牛 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Ocelot之负载均衡 前言 通过上节介绍“Ocelot快速实践”后,了解了Ocelot网关,可以通过访问网关将请求转发到后台的webapi程序里。Ocelot还支持负载均衡的实现,只需配置文件进行修改。Ocelot能通过可用的下游服务对每个Routes进行负载平衡。 这意味着您可以扩展您的下游服务 阅读全文
posted @ 2022-04-17 15:27 春光牛牛 阅读(483) 评论(0) 推荐(0) 编辑
摘要: Ocelot之路由聚合 前言 通过上节介绍“Ocelot快速实践”后,了解了Ocelot网关,Ocelot网关还提供了路由集合功能。 例如:在获取订单记录时,也需要查看订单中对应的商品信息,这里的数据就来源于两个微服务:订单服务、商品服务。如果不使用聚合路由时,对于现实一个订单信息时,客户端需要调用 阅读全文
posted @ 2022-04-16 22:07 春光牛牛 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Ocelot之缓存 前言 通过上节介绍“Ocelot快速实践”后,了解了Ocelot网关,作为网关,要有很多功能才能满足要求,如缓存。 大家最普遍的理解就是当我们遇到某个页面打开很慢的时候,会想到引入缓存,这样页面打开就快了。 其实快和慢都是相对的,从技术角度来说,缓存之所以快是因为缓存是基于内存去 阅读全文
posted @ 2022-04-14 22:10 春光牛牛 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Ocelot之限流(Rate Limiting) 前言 通过上节介绍“Ocelot快速实践”后,了解了Ocelot网关,作为网关,要有很多功能才能满足要求,如访问量比较大时怎么限制呢?这节介绍限流(Rate Limiting)。 环境: VS2022 +.NET5.0 + Ocelot 17.0.0 阅读全文
posted @ 2022-04-13 21:38 春光牛牛 阅读(620) 评论(0) 推荐(0) 编辑
摘要: Ocelot之配置Swagger权限验证 前言 上章节介绍了“Ocelot之网关中统一配置Swagger”,通常一个接口服务时权限验证在自己的Swagger上,但是在做微服务的时候,多个接口服务时,通过在Ocelot网关下的Swagger进行权限验证。 环境 Win10+VS2022 +.NET5. 阅读全文
posted @ 2022-04-12 20:45 春光牛牛 阅读(373) 评论(0) 推荐(0) 编辑
摘要: Ocelot之网关中统一配置Swagger 前言 上章节介绍了Ocelot之结合IdentityServer4认证二,在Ocelot网关中进行认证。在做微服务的时候,由于我们是采用前后端分离来开发的,提供给前端的直接是Swagger,如果Swagger分布在各个API中,前端查看Swagger的时候 阅读全文
posted @ 2022-04-11 21:44 春光牛牛 阅读(690) 评论(0) 推荐(0) 编辑
摘要: Ocelot之结合IdentityServer4认证二 前言 上章节介绍了Ocelot之结合IdentityServer4认证一,Ocelot网关仅仅是提供路由服务,这节介绍在网关中进行认证。 环境 Win10+VS2022 +.NET5.0 + Ocelot17.0.0.0 + Consul 1. 阅读全文
posted @ 2022-04-10 22:19 春光牛牛 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Ocelot之结合IdentityServer4认证一 前言 上章节介绍了Ocelot之基于Polly熔断,这节介绍.NET Core平台下Ocelot之结合IdentityServer4认证。 环境 Win10+VS2022 +.NET5.0 + Ocelot17.0.0.0 + Consul 1 阅读全文
posted @ 2022-04-09 22:26 春光牛牛 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Ocelot之基于Polly熔断 前言 上章节介绍了Ocelot之基于Consul服务发现,这节介绍.NET Core平台下Ocelot之基于Polly熔断。 请求在5秒钟之内没有返回内容,那么本次请求就算超时。要完成这样一个需求,需要用到网关的熔断机制。 环境:Win10+VS2022 +.NET 阅读全文
posted @ 2022-04-07 17:09 春光牛牛 阅读(328) 评论(0) 推荐(1) 编辑
摘要: Ocelot基于Consul服务发现 前言 上章节介绍了将WebAPI接口服务注册到Consul中,这节介绍.NET Core平台下Ocelot基于Consul的服务发现。 环境:Win10+VS2022 +.NET5.0 + Ocelot17.0.0.0 + Consul 1.6.1.1 1 服务 阅读全文
posted @ 2022-04-06 21:22 春光牛牛 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Consul之服务注册 前言 在分布式架构中,服务治理是必须面对的问题,如果缺乏简单有效治理方案,各服务之间只能通过人肉配置的方式进行服务关系管理,当遇到服务关系变化时,就会变得极其麻烦且容易出错。Consul 是一个用来实现分布式系统服务发现与配置的开源工具。 环境:Win10 +VS2022 + 阅读全文
posted @ 2022-04-06 10:14 春光牛牛 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 前言 这节介绍Ocelot之路由。说道路由,大家都不会陌生。通俗的说就是转发请求到下游服务。 环境:VS2019 +.NET5.0 + Ocelot17.0.0 源码:https://github.com/ThreeMammals/Ocelot/tree/17.0.0 1 路由(Routing) O 阅读全文
posted @ 2022-04-03 18:38 春光牛牛 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Ocelot快速实践 原创 春光牛牛 yak 春光牛牛 春光牛牛 微信号 yak081828 功能介绍 不怕慢,只怕站。分享,记录,进步。 2022-03-27 15:40 Ocelot快速实践 前言 这节介绍.NET Core平台下网关Ocelot。Ocelot是一个使用.NET Core平台上的 阅读全文
posted @ 2022-03-27 17:16 春光牛牛 阅读(137) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/lsdb/p/9783435.html https://blog.csdn.net/qq_35487047/article/details/82291400 https://blog.csdn.net/dong_learnning/article/de 阅读全文
posted @ 2021-10-12 10:46 春光牛牛 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1. 运行命令: docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --volume=/d 阅读全文
posted @ 2021-09-22 16:46 春光牛牛 阅读(247) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11