首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
Nacos 配置中心整体设计原理分析(持久化,集群,信息同步)
1. 2. 默认存储至自带的derby数据库 我们在nacos目录中的data目录下可以发现该文件夹,数据默认存储在这里的。 我们也可以将存储切换到Mysql中 那我们应该如何将数据存储到Mysql中呢? 我们可以到conf目录下修改application.properties文...
Nacos-配置中心基本使用
从下图我们可以看出,在微服务架构下会有多个模块,每个模块在application文件下都维护了很多配置信息,比如数据库,注册中心等。这个时候如果有某个统一配置需要修改,比如我们四个模块的注册地址都是相同的,这个时候注册地址需要修改,那我们岂不是需要去修改四个文件,可能现在文件少大...
Spring Cloud OpenFeign模版化客户端
OpenFeign是一个显示声明式的WebService客户端。使用OpenFeign能让编写Web Service客户端更加简单。使用时只需定义服务接口,然后在上面添加注解。OpenFeign也支持可拔插式的编码和解码器。spring cloud对feign进行了封装,使其支持...
Spring Cloud Eureka服务注册中心入门
在学习Ribbon使用的时候,我们是直接在配置文件中写死服务地址的,是不是特别的不方便?我们是不是需要一个统一的地方来维护这些服务,以及这些配置发生变化后,我们不需要重启服务。所以这个时候需要引出一个新组件——eureka。服务提供者可以将服务注册到eureka上,eureka通...
SpringBoot Test 多线程报错:dataSource already closed
使用Springboot test进行相关测试的时候,发现开启线程操作数据库的时候异常。将线程移除,采用并行的方式,操作数据库正常。SpringBoot Test 主线程退出,导致Spring 容器关闭。Spring容器关闭,导致DruidDataSource 关闭此时用户线程去...
一文学会如何使用Ribbon进行负载均衡
本文主要通过一个简单案例来讲解spring cloud项目的搭建,以及服务之间的远程通信,然后从这个项目逐步延申,将cloud生态的组件依次加入。接下来我们来搭建一个基于下单流程的微服务项目,具体流程如下。1. <java.version>1.8</java.<project.b...
Spring boot 集成 Sharding JDBC 实现分库分表
本文主要通过项目代码讲述Springboot如何集成ShardingJDBC实现分库分表,相关概念问题会在其他博客中记录。1. 直接通过IDEA创建Spring boot项目即可。2. <groupId>org.springframework.<groupId>org.sprin...
Sharding JDBC 实战 —— 分布式事务处理
在我们使用Sharding JDBC分库分表的时候,会带来另外一个问题,就是分布式事务问题,如下图所示。库存服务: 扣减给定商品的库存数量。 订单服务: 根据采购请求生成订单。 账户服务: 用户账户金额扣减。这三个业务操作应该属于同一个事务,但是这些数据却分配在不同的数据库上,所...
Sharding JDBC 实现读写分离架构
所以为了优化读多写少场景下的性能, 我们可以把读和写进行分离,从而提升读和写的整体性能。而如果我们想要实现读写分离,那首先需要搭建主从复制的数据库模式。这里可以参考我的另外一篇文章记录,搭建完主从复制之后,我们再来逐步实现读写分离。https://blog.csdn.当我们实现了...
Sharding JDBC 快速入门及简单使用(分片算法、SPI机制、执行流程)
1. Sharding-JDBC 最早是当当网内部使用的一款分库分表框架,到2017年的时候才开始对外开源,这几年在大量社区贡献者的不断迭代下,功能也逐渐完善,现已更名为 ShardingSphere ,2020年4⽉16⽇正式成为 Apache 软件基⾦会的顶级项⽬。随着版本的...
下一页
个人成就
文章被点赞
15
文章被阅读
31,414
掘力值
686
关注了
2
关注者
2
收藏集
2
关注标签
6
加入于
2017-10-05