当前位置: 首页 > article >正文

《Spring Microservices in Action, 2nd Edition》读后总结

在这里插入图片描述

总体来说有种时过境迁的感觉,有些章节的内容已经跟不上现在,特别对于云原生大行其道的当下, 越来越多东西下沉到基础设施层,然后应用层尽量轻量化成了一种新趋势;当然任何事物都具有多面性,云原生那套也要投入人和时间去掌握,No Silver Bullet,天下没有免费的午餐。

书中介绍目前可替代实现技术
配置管理Spring Cloud Config,后端通过集成Git,Vault等一些组件实现配置分离,版本管理,及敏感信息加密;提供两种配置热更新,一种简单的就是改变配置后手动调用/actuator/refresh接口,第二种是引入Spring Cloud Bus通过MQ中间件将配置更新事件推送给应用1、K8s ConfigMap及Secret存储配置,Spring Cloud Kubernetes集成K8s,比如热更新配置等
2、Zookeeper
3、etcd
4、nacos
注册发现Spring Cloud Netflix基于Netflix Eureka的实现服务注册发现1、k8s
2、nacos
3、zookeeper
4、Consul
客户端Load Balancerspring cloud load balance 提供统一抽象底层负载均衡, 以及集成OpenFeign的是用方式
客户端弹性Spring Cloud Circuit Breaker 提供对不同断路器实现的抽象,支持Resilience4J 、Spring Retry,可以实现断路器、船舱、降级、限流1、Istio
2、Sentinel
网 关Spring Cloud Gateway
request链路追踪Spring Cloud Sleuth 内容过时Micrometer Tracing

http://www.kler.cn/news/341546.html

相关文章:

  • vue 权限分组
  • 实景三维赋能矿山安全风险监测预警
  • “万万没想到”,“人工智能”获得2024年诺贝尔物理学奖
  • 比较三组迭代次数的变化
  • ElasticSearch之网络配置
  • 独享动态IP是什么?它有什么独特优势吗?
  • 低级语言和高级语言、大小写敏感、静态语言和动态语言、链接
  • ArgoWorkflow教程(六)---无缝实现步骤间参数传递
  • Unity3d使用JsonUtility.FromJson读取json文件
  • MySQL联合索引、索引下推Demo
  • C++笔试题合集-第一阶段
  • 基于STM32的简易交通灯proteus仿真设计(仿真+程序+设计报告+讲解视频)
  • HBase中的Write-Ahead Log 详解
  • 从0打造本地聊天机器人:如何实现大模型流式输出?OpenAI+Ollama 实战
  • 如何设置LTE端到端系统
  • SpringBoot 整合 阿里云 OSS图片上传
  • 04-SpringBootWeb案例(中)
  • SQL Server—通配符(模糊查询)详解
  • Spring Cloud Netflix Eureka 注册中心讲解和案例示范
  • 数据科学初学者都应该知道的 15 个基本统计概念