随笔分类 -  分布式

一个微服务系统如何实现兼容oracle数据库
摘要:一.背景 很多时候我们的系统往往使用的是MySql数据库,却突然遇上要使用oracle数据库了,这时候就要考虑给系统做兼容多种数据库了。 二.步骤 1.在配置文件或者配置中心对应的服务配置文件里配置对应的数据源,配置哪个数据库,你的系统就使用哪个数据库 datasource: druid: url: 阅读全文
posted @ 2021-07-02 10:11 拾万个为什么 阅读(586) 评论(0) 推荐(0)
springCloud的负载均衡
摘要:一.什么是负载均衡 负载均衡(Load-balance LB),指的是将用户的请求平摊分配到各个服务器上,从而达到系统的高可用。常见的负载均衡软件有Nginx、lvs等。 二.负载均衡的简单分类 1)集中式LB:集中式负载均衡指的是,在服务消费者(client)和服务提供者(provider)之间提 阅读全文
posted @ 2021-03-09 15:22 拾万个为什么 阅读(2365) 评论(0) 推荐(0)
CAP原则
摘要:CAP原则指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个属性最多只能同时实现两点,不可能三者兼顾。 一.CAP的解释 C: 一致性,所有的数据备份在同一时刻具有同样的值; 阅读全文
posted @ 2021-03-05 17:08 拾万个为什么 阅读(1798) 评论(0) 推荐(1)
如何启动一个SpringCloud项目
摘要:作为一个刚刚步入职场的小白,刚进公司就接触到springCloud,公司所有的项目构建都是基于springCloud部署的,在学校学过相关的概念但是没实际操作过这种东西,所以想由浅入深学习下。该随笔会记录springCoud的构建过程。 一.首先,创建父工程 1.选择 new project 2.选 阅读全文
posted @ 2021-03-01 16:04 拾万个为什么 阅读(17679) 评论(5) 推荐(1)