随笔分类 -  微服务

摘要:Ocelot缓存网关除了可以做请求转发外,还可以做缓存功能。 在网关服务的自定配置文件configuration.json中添加缓存配置节点,就可以实现将相同请求在一定时间内返回同一内容,网关直接将后面的请求拦截并处理,请求不会被转发到consul。 "FileCacheOptions": { // 阅读全文
posted @ 2022-01-21 19:01 逊老头 阅读(278) 评论(0) 推荐(0) 编辑
摘要:Skywalking SkyWalking开源项目由吴晟于2015年创建,同年10月在GitHub上作为个人项目开源。 SkyWalking项目的核心目标,是针对微服务、Cloud Native、容器化架构,提供应用性能监控(APM)和分布式调用链追踪能力。 2017年11月,SkyWalking社 阅读全文
posted @ 2022-01-21 16:44 逊老头 阅读(573) 评论(0) 推荐(0) 编辑
摘要:一: consul 的 配置的有两种方式,这里主要介绍 通过代码 注册服务 Consul官网:https://www.consul.io/Consul的主要功能有服务注册与发现、健康检查、K-V存储、多数据中心等。 Consul安装:很简单,直接在官网下载解压即可。 Consul运行:在consul 阅读全文
posted @ 2022-01-20 17:15 逊老头 阅读(126) 评论(0) 推荐(0) 编辑
摘要:服务注册与发现 服务注册:简单理解,就是有一个注册中心,我们的每个服务实例启动时,都去注册中心注册一下,告诉注册中心我的地址,端口等信息。同样的服务实例要删除时,去注册中心删除一下,注册中心负责维护这些服务实例的信息。 服务发现:既然注册中心维护了各个服务实例的信息,那么客户端通过注册中心就很容易发 阅读全文
posted @ 2022-01-19 18:38 逊老头 阅读(437) 评论(0) 推荐(0) 编辑
摘要:【一】 https://www.shuzhiduo.com/A/amd0qoaXzg/ 【二】 https://www.shuzhiduo.com/A/n2d9q6lodD/ 【三】 https://www.shuzhiduo.com/A/RnJWaGBrdq/ 【四】 https://www.sh 阅读全文
posted @ 2022-01-18 11:44 逊老头 阅读(95) 评论(0) 推荐(0) 编辑
摘要:Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly Tracing集成。这些功能只都只需要简单的配置即可完成,下面我们会对这些功能的配置一一进行说明。 阅读全文
posted @ 2022-01-17 18:49 逊老头 阅读(1733) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示