一、技术背景1-1、介绍MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。MongoD ...
为了使服务能够高可用将普通业务和生成分布式唯一id的业务使用的redis分开,避免因为普通业务的读写对redis造成容量、稳定性的影响,所以单独为生成id业务申请了一个redis集群。pom.xml<dependency> ...
关于服务熔断的作用,因为微服务中可能会有很多个服务,各个服务之间可能存在互相调用的情况,如果一个服务挂掉,这样会造成很多错误请求,即服务雪崩的状态,这里添加熔断机制的目的主要为了保护服务,如果服务不可用直接进入fallback的处理 ...
在mybatis中自动生成的方法updateByPrimaryKeySelective,表示根据主键修改非Null的属性值,在mongodb中希望实现一个相同的方法因为可能用2个字段做的联合主键,在mongodb中应该叫唯一索引,所 ...
重新搭建一个微服务框架,之前项目中使用的微服务框架是springcloud eureka zuul 。CAPCAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分 ...