springcloud
小白资料站
这个作者很懒,什么都没留下…
展开
-
熔断器介绍及其配置方式(java)
一、Hystrix基本概念 1、Spring Cloud调用接口过程 Spring Cloud 在接口调用上,大致会经过如下几个组件配合:Feign ----->Hystrix —>Ribbon —>Http Client(apache http components 或者 Okhttp) 具体交互流程上,如下图所示: (1)接口化请求调用当调用被@FeignClient注解修饰的接口时,在框架内部,将请求转换成Feign的请求实例feign.Request,交由Feign框架处理。 (原创 2020-08-07 10:03:34 · 2889 阅读 · 0 评论 -
Nacos服务介绍及其搭建
一、Nacos 1、基本概念 (1)介绍 Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。 (2)常见的注册中心: (a). Eureka(原创 2020-08-07 09:35:01 · 499 阅读 · 0 评论 -
这四种数据库主键生成策略,你学废了吗?
一、 自增长序列或字段 优点: 1)简单,代码方便,性能可以接受。 2)数字ID天然排序,对分页或者需要排序的结果很有帮助。 缺点: 1)不同数据库语法和实现不同,数据库迁移的时候或多数据库版本支持的时候需要处理。 2)在单个数据库或读写分离或一主多从的情况下,只有一个主库可以生成。有单点故障的风险。 3)在性能达不到要求的情况下,比较难于扩展。 4)如果遇见多个系统需要合并或者涉及到数据迁移会相当痛苦。 5)分表分库的时候会有麻烦。 优化方案: 1)针对主库单点,如果有多个Master库,则每个Maste原创 2020-07-29 11:38:14 · 326 阅读 · 1 评论