11 2021 档案
Elastic AMP监控.NET程序性能
摘要:什么是Elastic AMP Elastic APM 是一个应用程序性能监控系统。它可以请求的响应时间、数据库查询、对缓存的调用、外部 HTTP 请求等的详细性能信息,可以实时监控软件服务和应用程序。这可以帮助我们快速查明和修复性能问题。 Elastic APM 还会自动收集未处理的错误和异常。因此 阅读全文
posted @ 2021-11-24 13:49 chester·chen 阅读(1824) 评论(2) 推荐(4)
Jenkins file一行代码部署.NET程序到K8S
摘要:什么是共享库 随着微服务的增多,每个项目的都需要pipline文件,这样的话Pipeline代码冗余度高,并且pipeline的功能越来越复杂。 jenkins可以使用Shared Lib,将一些公共的pipeline抽象做成模块代码,在各种项目pipeline之间复用,以减少冗余。 共享库目录结构 阅读全文
posted @ 2021-11-09 08:32 chester·chen 阅读(913) 评论(2) 推荐(1)
30分钟通过Kong实现.NET网关
摘要:什么是Kong Openrestry是一个基于Nginx与Lua的高性能平台,内部有大量的Lua库。其中ngx_lua_moudule使开发人员能使用Lua脚本调用Nginx模块。Kong是一个Openrestry程序,而Openrestry运行在Nginx上,用Lua扩展了nginx。所以可以认为 阅读全文
posted @ 2021-11-03 07:56 chester·chen 阅读(3787) 评论(15) 推荐(15)
Envoy实现.NET架构的网关(五)集成Redis实现限流
摘要:什么是限流 限流即限制并发量,限制某一段时间只有指定数量的请求进入后台服务器,遇到流量高峰期或者流量突增时,把流量速率限制在系统所能接受的合理范围之内,不至于让系统被高流量击垮。而Envoy可以通过envoy.filters.http.ratelimit插件实现限流。 限流服务 Envoy实现限流需 阅读全文
posted @ 2021-11-02 08:05 chester·chen 阅读(1041) 评论(0) 推荐(3)
Envoy实现.NET架构的网关(四)集成IdentityServer4实现OAuth2认证
摘要:什么是OAuth2认证 简单说,OAuth 就是一种授权机制。数据的所有者告诉系统,同意授权第三方应用进入系统,获取这些数据。系统从而产生一个短期的进入令牌(token),用来代替密码,供第三方应用使用。而IdentityServer4就是一个开源的OAuth2认证系统。网关与IdentitySer 阅读全文
posted @ 2021-11-01 08:46 chester·chen 阅读(1105) 评论(0) 推荐(4)