1. 微服务技术栈有哪些
1.1 微服务条目
1.2 各大IT公司微服务架构
阿里: Dubbo+HFS
京东: JSF
新浪: Motan
当当: DubboX
1.3 各微服务框架对比
1.4 网站架构图
1.5 Spring Cloud vs Dubbo
1.6 参考文档
Spring Cloud Netflix 中文文档 参考手册 中文版
Spring Cloud Dalston 中文文档 参考手册 中文版
Spring Cloud中国社区
Spring Cloud中文网-官方文档中文版
1.7 Spring Cloud vs. Spring Boot 版本对应关系图
详见官网版本对应说明:Spring Cloud
1.8 POM 文件
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-core --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>1.3.9</version> </dependency> 必须是1.3.9,1.4.x系列不支持,因为SpringBoot版本不支持
如果引用 "org.gjt.mm.mysql.Driver",错误,原因详见: 解决 org.gjt.mm.mysql.Driver 报错问题 , 解决办法就是不要使用 gjt.mm.mysql 驱动了
2. Spring Cloud 集成
2.1 Eureka
如果发现 actuator/info 无法显示,则需要按照此文档修复错误 springboot的actuator/info端点不显示问题
RDBMS (MySQL, Oracle, SqlServer) => ACID
NoSQL (redis, MongDB) =>CAP
ACID: A (Atomicity) 原子性, C (Consistency) 一致性,I (Isolation)隔离性,D (Durability)持久性
CAP:C (Consistency) 强一致性,A (Availability) 可用性,P (Partition Tolerance) 分区容错性
CAP的三进二原则: CA, AP, CP
CAP, 一个分布式系统中,不可能满足三者。
- Zookeep而满足CP
- Eureka保证的是AP
2.2 Ribbon
当POM引入ribbon,就有可能编译失败,解决方案为:springcloud eureka+ribbon的依赖及版本问题
标签:Spring,mm,SpringCloud,gjt,文档,mysql,Cloud From: https://www.cnblogs.com/zjfun/p/17609845.html