资料总结 资料总结
首页
go
java
云原生
  • mysql
  • redis
  • MongoDB
  • 设计模式详解
  • 数据结构与算法
  • 前端
  • 项目
  • 理论基础
  • 运营
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

linghui Wu

一只努力学飞的鱼
首页
go
java
云原生
  • mysql
  • redis
  • MongoDB
  • 设计模式详解
  • 数据结构与算法
  • 前端
  • 项目
  • 理论基础
  • 运营
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 01-云原生概念
  • docker

  • k8s

  • 监控

  • 日志

  • DevOps

  • ServiceMesh

  • Knative
  • spring-cloud-kubernetes
  • ms总结
  • 架构升级踩坑之路
  • Kubernetes
wulinghui
2022-07-08

spring-cloud-kubernetes

Kubernetes 开发 SpringCloud (一)、使用SpringCloud Kubernetes组件进行服务发现 (opens new window)

在 Kubernetes 中实现注册中心、服务发现、服务名称解析功能。 在 Kubernetes 中读取 ConfigMaps 和 Secrets 的配置,当 ConfigMap 或 Secret 更改时重新加载应用程序属性。 在 Kubernetes 可去掉 Kubernetes 自带的服务负载均衡,实现与 Ribbon 结合,通过 Ribbon 完成负载均衡。 Feign的熔断,可以设置。 网关、限流、降级都是istio去操作的。 链路追踪,分布式事务都是java体系业务去实现的。 因为 SpringCloud Kubernetes 组件依赖于 Fabric8 Kubernetes Java 客户端,可以通过使用 http 协议与 Kubernetes API 进行通信,通过控制 API 来完成一些列操作;

《spring-cloud-kubernetes的服务发现和轮询实战(含熔断)》 (opens new window)

spring cloud项目改造为spring-cloud-kubernetes项目 (opens new window)

微服务的组件使用总结 注册中心、配置中心、服务发现 k8s自带了。 负载均衡 ,该项目里面实现了,可以自定义负载均衡。 RPC调用、服务熔断都是spring-cloud封装好了的。 服务网关、限流、降级都是istio去操作的 链路追踪、分布式事务都是开源框架去做的。 SpringCloud Kubernetes 作用就是通过它获取 Kubernetes 下的服务列表进行服务发现。之后里面robbion做自定义的负载均衡。

编辑 (opens new window)
上次更新: 2023/01/23, 22:45:11
Knative
ms总结

← Knative ms总结→

最近更新
01
架构升级踩坑之路
02-27
02
总结
02-27
03
语法学习
02-27
更多文章>
| Copyright © 2021-2025 Wu lingui |
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式