
微服务
文章平均质量分 76
微服务学习整理
Tiger_shl
人生唯一的安全感,来自充分体验人生的不安全感
展开
-
【微服务部署】08-监控与告警
prometheus-net是开源组件,prometheus-net Github地址。原创 2023-08-30 23:59:51 · 1449 阅读 · 0 评论 -
【微服务部署】07-调用链追踪
SkyWalking链路追踪原创 2023-08-30 23:14:22 · 715 阅读 · 0 评论 -
【微服务部署】06-日志集成
日志集成原创 2023-08-30 00:15:32 · 813 阅读 · 0 评论 -
【微服务部署】05-安全:强制HTTPS
强制HTTPS原创 2023-08-29 23:30:39 · 1488 阅读 · 0 评论 -
【微服务部署】04-ForwardedHeaders
UseForwardedHeaders 作用是将当前的请求X-Forwarded-Header应用到HTTP Context上,作用是是应用程序在组装当前的请求地址时使用到正确的地址。原创 2023-08-29 23:11:35 · 1270 阅读 · 0 评论 -
【微服务部署】03-健康检查
微服务健康检查原创 2023-08-29 20:16:55 · 1110 阅读 · 0 评论 -
【微服务部署】02-配置管理
微服务配置管理原创 2023-08-29 19:25:39 · 1458 阅读 · 0 评论 -
【微服务部署】01-Kubernetes部署流程
Helm是在Kubernetes中部署应用的包管理,可以将应用像Nuget包一样打包,然后将部署文件打包成Helm目录,使用Helm命令去部署应用程序,这样可以版本化管理部署脚本。AlertManager是与Prometheus结合,检测指标是否有异常,当指标异常是负责发起告警。应用入口基于Ingress,其内置实际是Nginx,实现了网络复杂均衡并且支持一定的路由策略;Prometheus是一个持续数据库,作用是收集监控的指标数据;安装Ingress,dashboard。安装Helm,安装脚本。原创 2023-08-28 23:13:13 · 1403 阅读 · 0 评论 -
【微服务】07-缓存
缓存策略原创 2023-08-26 23:22:32 · 1010 阅读 · 0 评论 -
【微服务】06-安全问题
微服务安全问题原创 2023-08-26 10:25:27 · 1804 阅读 · 0 评论 -
【微服务】05-网关与BFF(Backend For Frontend)
网关与BFF原创 2023-08-25 23:57:10 · 2121 阅读 · 0 评论 -
【微服务】04-Polly实现失败重试和限流熔断
Polly实现失败重试和熔断限流原创 2023-08-25 20:48:39 · 1992 阅读 · 0 评论 -
【微服务】03-HttpClientFactory与gRpc
HttpClientFactory与gRPC原创 2023-08-24 23:34:11 · 1220 阅读 · 0 评论 -
【微服务】02-集成事件与MediatR
集成事件目的是为了实现系统的集成,主要是用来在系统多个微服务之间相互传递事件,实现方式有两种发布、订阅通过EventBus方式通过观察者模式,由观察者将事件发给关注事件的人集成事件是跨服务的领域事件集成事件一般由领域事件驱动触发不通过事务来处理集成事件(实现最终一致性)仅在必要的情况下定义和使用集成事件。原创 2023-08-22 23:07:56 · 1140 阅读 · 0 评论 -
【微服务实战】01-工程结构概览
领域模型层基础设施层 ⇒ 仓储应用层 ⇒ Api、后台任务Job共享层总结领域模型专注业务的设计,不依赖仓储等基础设施层基础设施的仓储层仅负责领域模型的取出和存储使用CQRS模式设计应用层Web Api是面向前端的交互的接口,避免依赖领域模型将共享代码设计为共享包,使用私有Nuget仓库分发管理要点总结将领域模型字段的修改设置为私有使用构造函数表示对象的创建使用具有业务含义的动作来操作模型字段领域模型负责对自己数据的处理。原创 2023-08-17 23:44:28 · 1564 阅读 · 1 评论