
spring-cloud
文章平均质量分 68
雨developer
负债码农,喜欢大波浪
开源社区的活跃分子,个人站长,专注后端开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
详解Ribbon负载均衡
Ribbon是一个客户端负载均衡器,能够给HTTP和TCP客户端带来灵活的控制。描述Ribbon的核心概念是命名的客户端。每一个负载均衡器都是一系列工作在一起的组件的一部分,并用于按需联系远程服务。你可以给这一系列一个名字(例如使用@FeignClient注解)。Spring Cloud使用RibbonClientConfiguration为每一个命名的客户端建立一个新系列为满足ApplicationContext的需求。 这包括一个ILoadBalancer, 一个RestClient和一个Ser.原创 2021-09-19 10:10:10 · 313 阅读 · 0 评论 -
基于拦截器的水平分表实现
水平分表的场景当单表数据激增,比如mysql单表数据量超过千万级别,查询速度会变慢。当数据继续增长,就需要使用到分库分表。根据业务量增加表的数量,来提升查询效率。这里提到是水平分表,只考虑数据量增长,当字段较长,可以考虑垂直分表,按照字段将一张表拆成多张表进行存储。水平分表实现原理如图,分表的是根据sql请求中参数,或参数组合进行数据标识,我见过流水业务频繁的按照日期分表,他就根据创建时间来分表,分片策略算法,一般按需实现 。在sharding-jdbc中实现分片接口,doSharding()的方原创 2021-08-13 21:08:50 · 393 阅读 · 0 评论 -
如何使用Nacos (简单示例)
环境准备JDK1.80Maven下载源码或者安装包我们可以从 Github 上下载java源码,自己进行编译运行。克隆源码git clone https://github.com/alibaba/nacos.git编译源码cd nacos/mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U 启动nacos服务cd distribution/target/nacos-server-$version/nacos/bi原创 2021-04-29 11:25:36 · 815 阅读 · 5 评论