Spring Cloud实践精粹

Spring Cloud与Spring Cloud Alibaba:全面解析与核心要点 Spring Cloud是一系列框架的集合,它基于Spring Boot构建,为分布式系统开发提供了一站式解决方案。它提供了诸如服务发现与注册、配置中心、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话等多种功能组件,极大地简化了分布式系统的开发难度。Spring Cloud Alibaba是阿里巴巴结合自身在分布式系统开发中的实践经验,对Spring Cloud进行的扩展和增强。 阅读详情

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)、《解密程序员的思维密码——沟通、演讲、思考的实践》作者、清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

📙不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。

Java程序员廖志伟

💡在这个美好的时刻,笔者不再啰嗦废话,现在毫不拖延地进入文章所要讨论的主题。接下来,我将为大家呈现正文内容。

优快云

Spring Cloud 高级服务治理与通信实践

一、服务治理

服务治理是Spring Cloud架构中的一项核心功能,它通过服务发现与注册、配置中心等机制,实现了服务的高可用、灵活配置和动态管理。

服务发现与注册

服务发现与注册是服务治理的基础,它允许服务实例在启动时注册到注册中心,并在运行时更新其状态。

  • Eureka服务端/客户端:Eureka作为Spring Cloud中的默认服务注册与发现工具,其服务端负责维护服务实例的元数据,包括实例的IP地址、端口、健康状态等。客户端则负责向服务端注册实例信息,并在实例状态变化时进行更新。Eureka使用轻量级的REST API进行服务实例的注册和查询,同时支持自我保护机制,避免因网络波动导致服务实例被错误地标记为不可用。
  • Consul集成:Consul是一个分布式服务发现和配置系统,它通过Raft算法保证服务注册和配置的一致性。Spring Cloud与Consul集成时,通过配置文件指定Consul服务地址,客户端将实例信息注册到Consul,并从Consul获取其他服务实例信息。
  • Nacos多模式支持:Nacos是阿里巴巴开源的服务发现和配置中心工具,支持多种服务发现模式,如单机模式、集群模式、集中式模式等。在集群模式下,Nacos通过选举主节点和副本节点,保证服务注册和配置的一致性。

健康检查机制

健康检查是服务治理中的重要一环,它用于监控服务实例的健康状态。

  • 配置中心:Spring Cloud Config提供了集中式的配置管理,服务实例可以通过配置中心获取应用配置。配置中心支持多种存储方式,如Git、数据库等。服务实例在启动时从配置中心拉取配置信息,并在配置发生变化时进行动态刷新。
  • 配置动态刷新:Spring Cloud Config支持配置的动态刷新,当配置发生变化时,服务实例可以实时获取到最新的配置。动态刷新机制通过Spring Cloud Bus实现,当配置中心中的配置发生变化时,Spring Cloud Bus会将变更事件发布到消息总线,服务实例订阅该事件后进行配置刷新。
  • 多环境隔离:配置中心支持多环境配置,如开发环境、测试环境和生产环境,不同环境的配置可以独立管理。通过配置中心的命名空间功能,可以实现不同环境的配置隔离。
  • 加密存储方案:为了保障配置信息的安全性,Spring Cloud Config支持对配置信息进行加密存储。加密算法可以选择AES、RSA等,确保配置信息在传输和存储过程中的安全性。

二、服务通信

服务通信是Spring Cloud架构中实现服务之间协作的关键。

客户端负载均衡

客户端负载均衡通过在客户端实现负载均衡算法,将请求分发到不同的服务实例。

  • Ribbon策略配置:Ribbon是Spring Cloud中的一个客户端负载均衡器,它支持多种负载均衡策略,如轮询、随机、按响应时间等。用户可以根据业务需求选择合适的负载均衡策略。
  • 自定义规则实现:Ribbon允许用户自定义负载均衡规则,以满足特定的业务需求。自定义规则可以通过实现IRule接口实现,将自定义的负载均衡逻辑注入到Ribbon中。
  • 重试机制:Ribbon支持请求重试机制,当服务实例响应失败时,可以自动重试。重试机制可以通过配置Ribbon的重试次数和重试间隔来实现。

声明式调用

声明式调用通过接口调用替代了直接的HTTP请求,简化了服务调用过程。

  • Feign契约配置:Feign是一个声明式的Web服务客户端,它支持使用注解的方式定义服务调用。Feign内部使用Ribbon和Hystrix等组件实现负载均衡、熔断降级等功能。
  • 日志级别控制:Feign支持配置日志级别,可以方便地查看服务调用过程中的日志信息。日志级别配置可以通过Feign的日志级别设置接口实现。
  • 文件传输处理:Feign支持文件传输,可以用于上传和下载文件。文件传输可以通过Feign的Multipart支持实现。

三、容错保护

容错保护是确保系统稳定运行的重要手段。

断路器模式

断路器模式通过监控服务调用链,在服务出现问题时自动切断请求,防止故障扩散。

  • Hystrix熔断策略:Hystrix是Spring Cloud中的一个断路器库,它提供了丰富的熔断策略,如快速失败、熔断降级等。熔断策略可以通过Hystrix的配置文件或注解进行设置。
  • 降级回退逻辑:在服务熔断后,可以通过降级回退逻辑提供备选方案,保证系统的可用性。降级回退逻辑可以通过Hystrix的Fallback方法实现。
  • 实时监控数据流:Hystrix支持实时监控数据流,可以方便地查看服务调用的成功率、失败率等指标。数据监控可以通过Hystrix的仪表盘实现。

限流防护

限流防护通过限制请求的频率,防止系统过载。

  • Sentinel规则配置:Sentinel是阿里巴巴开源的流量控制组件,它提供了丰富的限流规则,如QPS限流、热点参数限流等。限流规则可以通过Sentinel的控制台进行配置和管理。
  • 系统自适应保护:Sentinel支持系统自适应保护,可以根据系统的实时负载自动调整限流规则。自适应保护可以通过Sentinel的限流自适应策略实现。

四、网关路由

网关路由用于统一管理外部请求的入口,实现路由、过滤等功能。

智能路由

智能路由可以根据请求的参数、IP等条件动态选择路由策略。

  • Zuul过滤器链:Zuul是Spring Cloud中的一个API网关组件,它支持过滤器链,可以用于实现路由、过滤、安全等功能。过滤器链中的每个过滤器都可以对请求进行处理,如请求路由、请求过滤、响应过滤等。
  • 动态路由表:Zuul支持动态路由表,可以根据配置动态更新路由规则。动态路由表可以通过配置文件或API进行更新。
  • 灰度发布支持:Zuul支持灰度发布,可以实现部分用户访问新版本的功能。灰度发布可以通过配置灰度发布规则实现。

API聚合

API聚合可以将多个服务接口聚合为一个API,简化客户端的调用。

  • 请求改写规则:Zuul支持请求改写规则,可以将请求的路径、参数等改写为服务实例的请求路径。请求改写规则可以通过配置文件或注解进行设置。
  • 跨域处理方案:Zuul支持跨域请求处理,可以方便地解决跨域问题。跨域处理可以通过配置跨域规则实现。

五、消息驱动

消息驱动是Spring Cloud架构中实现异步通信和分布式事务的重要方式。

消息中间件

消息中间件用于实现服务之间的异步通信。

  • RabbitMQ绑定器:RabbitMQ是流行的消息队列中间件,Spring Cloud支持与RabbitMQ集成,通过绑定器实现消息的发送和接收。绑定器可以根据消息的路由键将消息发送到指定的队列。
  • Kafka分区策略:Kafka是分布式流处理平台,Spring Cloud支持与Kafka集成,通过分区策略实现消息的负载均衡和故障转移。分区策略可以通过配置Kafka的分区数和副本数实现。

事务消息支持

事务消息支持确保消息的可靠性和一致性。

  • 事件溯源:事件溯源是一种处理复杂业务逻辑的方法,通过记录事件的方式跟踪业务状态。事件溯源可以通过事件存储和事件处理引擎实现。
  • 消息轨迹追踪:消息轨迹追踪可以记录消息的发送、接收和处理过程,方便问题的定位和排查。消息轨迹追踪可以通过消息中间件的日志记录和监控功能实现。
  • 死信队列处理:死信队列用于处理无法正常处理的消息,可以方便地查看和处理死信消息。死信队列可以通过消息中间件的死信队列功能实现。

六、分布式增强

分布式增强是Spring Cloud架构中实现分布式系统功能的重要手段。

分布式锁实现

分布式锁用于实现分布式系统中的同步操作。

  • 链路追踪集成:链路追踪可以记录分布式系统中各个服务的调用关系,方便问题的定位和排查。链路追踪可以通过分布式追踪系统,如Zipkin、Jaeger等实现。
  • 分布式事务协调:分布式事务协调可以确保分布式系统中事务的一致性。分布式事务协调可以通过分布式事务框架,如Seata、Atomikos等实现。

通过以上六个知识点的串联,我们可以看到Spring Cloud在服务治理、服务通信、容错保护、网关路由、消息驱动和分布式增强等方面的强大能力。这些能力使得Spring Cloud成为构建分布式系统的首选框架。在实际应用中,我们可以根据业务需求选择合适的组件和策略,实现高效、可靠、可扩展的分布式系统。

优快云

博主分享

📥博主的人生感悟和目标

Java程序员廖志伟

📙经过多年在优快云创作上千篇文章的经验积累,我已经拥有了不错的写作技巧。同时,我还与清华大学出版社签下了四本书籍的合约,并将陆续出版。

面试备战资料

八股文备战
场景描述链接
时间充裕(25万字)Java知识点大全(高频面试题)Java知识点大全
时间紧急(15万字)Java高级开发高频面试题Java高级开发高频面试题

理论知识专题(图文并茂,字数过万)

技术栈链接
RocketMQRocketMQ详解
KafkaKafka详解
RabbitMQRabbitMQ详解
MongoDBMongoDB详解
ElasticSearchElasticSearch详解
ZookeeperZookeeper详解
RedisRedis详解
MySQLMySQL详解
JVMJVM详解

集群部署(图文并茂,字数过万)

技术栈部署架构链接
MySQL使用Docker-Compose部署MySQL一主二从半同步复制高可用MHA集群Docker-Compose部署教程
Redis三主三从集群(三种方式部署/18个节点的Redis Cluster模式)三种部署方式教程
RocketMQDLedger高可用集群(9节点)部署指南
Nacos+Nginx集群+负载均衡(9节点)Docker部署方案
Kubernetes容器编排安装最全安装教程

开源项目分享

项目名称链接地址
高并发红包雨项目https://gitee.com/java_wxid/red-packet-rain
微服务技术集成demo项目https://gitee.com/java_wxid/java_wxid

管理经验

【公司管理与研发流程优化】针对研发流程、需求管理、沟通协作、文档建设、绩效考核等问题的综合解决方案:https://download.youkuaiyun.com/download/java_wxid/91148718

希望各位读者朋友能够多多支持!

现在时代变了,信息爆炸,酒香也怕巷子深,博主真的需要大家的帮助才能在这片海洋中继续发光发热,所以,赶紧动动你的小手,点波关注❤️,点波赞👍,点波收藏⭐,甚至点波评论✍️,都是对博主最好的支持和鼓励!

🔔如果您需要转载或者搬运这篇文章的话,非常欢迎您私信我哦~

Spring Cloud实现灰度发布-基于Spring Cloud Gateway和Spring Cloud Loadbalancer Spring Cloud实现灰度发布,基于注册中心Eureka,网关Spring Cloud Gateway,负载均衡器Spring Cloud Loadbalancer。我们要实现灰度发布,实现应用平滑升级,那就要做两件事,第一,在注册中心标识出哪些是灰度应用,哪些是正常的应用,第二,修改负载均衡器,根据灰度规则将需要灰度的请求转发到灰度应用上。下面也是按照这两个步骤介绍,文章最后会给出源码示例。 阅读详情

相关推荐

【Spring Cloud】Spring Cloud 概述

1. 认识微服务1.1 单体架构1.2 集群和分布式架构集群和分布式1.3 微服务架构分布式架构&微服务架构1.4 微服务带来的挑战优势挑战2. 微服务解决?案- Spring Cloud2.1 什么是Spring Cloud2.2 Spring Cloud版本Spring Cloud和SpringBoot的关系2.3 Spring Cloud实现?案Spring Cloud 实现对?

m0_51274464的博客 948

Spring Cloud之远程调用OpenFeign最佳实践

详解OpenFeign的最佳实践,包括Feign继承方式和Feigh抽取方式,以及服务部署。

. 1万+

Spring Cloud 概述

Spring Cloud 提供了⼀些可以让开发⼈员快速构建分布式服务的⼯具, ⽐如配置管理, 服务发现, 熔断,智能路由等. 他们可以在任何分布式环境中很好的⼯作.简单来说, Spring Cloud 就是分布式微服务架构的⼀站式解决⽅案, 是微服务架构落地的多种技术的集合⽐如:Distributed/versioned configuration 分布式版本配置Service registration and discovery 服务注册和发现Routing 路由。

gnwu1111的专栏 1099

【Spring Cloud】初识Spring Cloud

Spring Cloud --- 初识Spring Cloud

2403_87459748的博客 1827

Java领域Spring Cloud的函数式编程最佳实践

本文旨在为Java开发者提供在Spring Cloud环境中实施函数式编程的实用指南。我们将覆盖从基础概念到高级应用的全方位内容,特别关注如何将函数式编程范式与Spring Cloud的核心组件(如Gateway、Config、Feign等)相结合。文章首先介绍函数式编程的核心概念,然后深入探讨其在Spring Cloud各组件中的应用。我们将通过实际代码示例展示最佳实践,并分析性能优化策略。最后讨论未来发展趋势和挑战。函数式编程(FP): 一种编程范式,将计算视为数学函数的求值,避免状态变化和可变数据。

Java大师兄的博客 1097

后端开发:Spring Cloud 服务熔断的最佳实践

本文旨在为后端开发者提供Spring Cloud环境下服务熔断的全面指南。我们将覆盖从基础概念到高级实践的所有内容,特别关注生产环境中常见的挑战和解决方案。服务熔断的基本原理和必要性Spring Cloud中两种主流熔断框架的比较熔断策略的配置和调优监控和运维最佳实践与其他微服务组件的集成首先介绍服务熔断的基本概念和Spring Cloud中的实现方案然后深入分析熔断算法的核心原理和数学模型接着通过实际代码示例展示具体实现最后讨论高级主题和最佳实践。

架构师的AI之路,分享AI应用开发架构的学习与实践。 1138

Spring Cloud Square 快速入门及实践指南

Spring Cloud Square 快速入门及实践指南 1. 项目介绍 Spring Cloud Square 是一个由 Spring 项目实验性维护的模块,旨在提供 Spring Cloud 对 Square 的 OkHttpClient 和 Retrofit 库的自动配置支持,特别是与 Spring Cloud LoadBalancer 集成。该库允许开发者轻松地在分布式系统中利用 Ret...

gitblog_00201的博客 1220

Spring Cloud Alibaba系列教程——Spring Cloud Alibaba开篇

随着Spring Cloud Alibaba的发展,Spring Cloud Alibaba的相关组件逐渐的成熟,对于它的学习和研究已经是java开发人员的趋势。这篇博文主要内容是介绍什么是Spring Cloud Alibaba,Spring Cloud 与Spring Cloud Alibaba的关系,以及我们为什么要学习它,以及畅想Spring Cloud Alibaba未来发展。

努力+坚持,而且还很年轻 6655

一网打尽:Spring Cloud最新技术与实践

你想了解的Spring Cloud,这里全都有。

m0_46700908的博客 2773

Spring Cloud Alibaba 微服务开发实践

Spring Cloud Alibaba 是阿里巴巴开源的基于 Spring Cloud 的微服务框架。该项目从最初孵化到现在已经历经十多年的发展,得到了广泛的应用。其中主要集成了阿里巴巴中间件生态中的组件,比如 Nacos、Sentinel、RocketMQ 和 Dubbo。这些组件在 Spring Cloud 中进行了整合,让 Spring Cloud 用户能够更加简单方便地使用这些组件。因此,Spring Cloud Alibaba 如今已成为众多 Java 开发者的最爱。

AI天才研究院 2279

开关电源EMI滤波设计:如何通过Cx和Cy电容精准抑制共模与差模干扰?

本文深入解析了开关电源EMI滤波设计中Cx和Cy电容的核心作用。Cx电容并联于火线与零线之间,专用于抑制差模干扰;Cy电容连接于火线/零线与地之间,则负责泄放共模干扰。文章详细阐述了二者选型、安规要求及PCB布局要点,并提供了基于测试频谱的实战调优策略,是解决电源传导噪声问题的实用指南。

7z8x2c4v6b9的博客 468

Spring Cloud 2025 最佳实践指南

Component@Override// 添加用户信息到请求头.build();// 验证 token 逻辑// 提取用户 ID 逻辑// 配置属性Spring Cloud 2025 带来了许多令人兴奋的改进,从服务注册中心的优化到智能负载均衡,从配置管理的增强到熔断限流的完善,每一个方面都体现了 Spring Cloud 团队对微服务架构的持续追求。在实际项目中,我们应该根据具体的业务需求,合理选择和应用这些特性。

alex_goden的博客 2084

BIOS更新后PIN不可用怎么办?从原理到实操的完整修复指南

在计算机维护中,BIOS更新是常见的固件升级操作,但其引发的登录异常却常让用户措手不及。Windows Hello PIN并非传统密码,它通过TPM芯片与设备启动环境(PCR状态)强绑定,一旦主板固件或安全启动配置改变,TPM便会拒绝释放密钥,导致“由于此设备上的更改,你的PIN不再可用”。理解这一原理后,恢复路径清晰可控:优先尝试密码登录,或通过WinRE替换utilman.exe创建临时管理员,必要时还需处理BitLocker恢复密钥。本文面向系统维护与数据安全场景,系统梳理PIN失效的恢复流程与避坑方

weixin_31364787的博客 380

Spring cloud config详解

摘要:Spring Cloud Config是一个微服务配置管理工具,包含ConfigServer(配置中心)和ConfigClient(配置客户端)。ConfigServer从Git等仓库拉取配置并提供REST接口,客户端启动时自动获取配置。支持多环境配置、动态刷新(通过/actuator/refresh或Spring Cloud Bus)、配置加密和安全认证。建议生产环境中采用高可用部署、配置分层管理和敏感信息加密。

onlymscn的博客 2309

【安徽理工大学】一文带你高分拿下计算机考研复试(85+的秘密)

一文带你高分拿下安徽理工大学计算机考研复试(85+的秘密)

猫天意的博客 1524

VSCode连接SAP ABAP开发环境

本文介绍了使用VSCode连接ABAP开发环境的详细步骤。首先通过SICF或SMICM事务码获取ABAP连接地址,然后安装ABAP remote filesystem插件。提供了两种创建连接的方法:通过命令面板逐步配置(输入服务器地址、账号、系统标识等)或直接编辑JSON配置文件。最后通过命令面板选择已创建的连接即可完成连接,连接成功后可在VSCode左侧工作区查看ABAP系统内容进行开发。JSON配置方式更为简便推荐。整个流程帮助开发者摆脱复杂的Eclipse配置,实现快速便捷的ABAP开发环境搭建。

weixin_45293769的博客 2217

Spring Cloud微服务架构实践指南

Spring Cloud微服务架构实践与云原生开发 摘要:本文系统介绍了基于Spring Cloud的微服务解决方案,涵盖服务发现、负载均衡、配置管理等核心组件,通过Eureka、Ribbon等工具实现分布式系统治理。同时探讨了云原生开发的关键特征,对比传统开发模式,分析弹性伸缩、协作开发等技术优势。针对微服务架构,详细解析十二要素应用原则在Spring Boot中的实现方式,包括独立代码库、依赖隔离等实践方法。文章还提出了多云部署和供应商锁定缓解策略,为现代分布式系统开发提供全面的技术参考框架。(149字

静水深流 1008

在 SAP 中,应收票据的收取、到期承兑、贴现均有标准操作路径与事务码,以下按业务场景给出操作步骤、T-code、会计分录(含附 / 不附追索权)

摘要:本文详细介绍了SAP系统中应收票据的全流程处理,包括收款(F-36)、到期承兑(F-34/F-20)和贴现(F-33)的标准操作。重点说明了不同业务场景下的事务码使用、操作步骤及对应的会计分录,特别区分了附追索权与不附追索权贴现的处理差异。同时提供了票据查询(FBL5N)和清账(F-32)的辅助功能指引,并汇总了各业务场景的核心会计分录,为财务人员提供了一套完整的SAP应收票据操作指南。(149字)

金牌架构师 265

FPM empty 包类型实战指南:用零文件元包(Meta Package)聚合依赖

本文聚焦 FPM(Effing Package Management)中的 `empty` 输入类型。`empty` 包没有文件名、没有目录、没有脚本,唯一的价值是承载依赖关系与元数据,是构建「元包 / meta package / 虚拟包」的标准手段。读完本文,你将掌握 `fpm -s empty` 的完整用法:如何聚合 git、curl、nodejs 等依赖生成 Debian/RPM 等平台的

gitblog_00904的博客 1068

在 SAP ABAP 生态中偏爱面向对象,而不是过程式堆叠

本文探讨了ABAP开发中过程式与面向对象编程的共存现状及优化方向。文章指出,虽然过程式编程在ABAP中仍广泛存在,但随着业务复杂度提升,面向对象编程在可维护性、可测试性和重构便利性方面展现出明显优势。作者建议将过程式代码作为"适配层",仅负责输入输出转换,而将核心业务逻辑封装在类中。文章通过实际案例展示了这种架构如何提高交付效率,并提供了将Function Module转化为"薄包装"的具体实现方案,强调面向对象设计在SAP Gateway和RAP等现代架构中的重要性

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 137

编程实践:寒武纪-LLM&VLM模型量化&部署

本文介绍了在MLU370-S4平台上对大模型(LLM/VLM)进行量化的两种方法:SmoothQuant和WeightOnly。以Qwen2-VL-2B模型为例,详细说明了两种量化方式的命令行参数配置,包括必须设置的per_channel选项和量化参数调整建议。量化完成后,提供了模型部署的具体命令示例,包含设备分配、端口设置、并行度等关键参数。文章强调在MLU370芯片上需要手动设置block_size,并指出两种量化方式只能二选一使用。配套资料已上传至百度网盘供参考。

微风❤水墨 510

Spring Cloud配置更新广播

Spring Cloud Config 是一个集中化的配置管理工具,用于存储和管理应用程序的配置信息。它支持多种后端存储(如 Git、SVN 等),并且可以为不同环境(开发、测试、生产)提供不同的配置。

yuehua00的专栏 1558

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Spring Cloud LoadBalancer 原理与实践

RandomLoadBalancer:随机选择RoundRobinLoadBalancer:轮询同时,他们又是被 @ConditionalOnMissingBean修饰,所以,如果我们想自定义自己的策略规则,我们直接通过 @Configuration和@Bean,注入自己的策略就行,以下是一个简单示例/*** 自定义负载均衡器*/@Bean其中MyLoadBalancer是我们自定义的规则@Slf4j//服务列表@Override/*** 进行路由选择*/...

罗伯特是疯子丶 1768

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Spring Cloud是什么

什么是spring cloud

不能再留遗憾了的博客 1259

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

spring cloud实践

spring cloud脚手架实践,使用到的组件包括:consul/nacos/ribbon/feign

ac_dao_di的专栏 840
上一篇: 微服务架构核心技术
下一篇: 并发编程核心技术
Java开发廖志伟
博客等级 码龄2年 3491粉丝 1534原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值