赞
踩
SpringCloud、SpringCloud Alibaba
前置知识:
核心新组件:
1.看理论:官网
2.看源码:github
主业务逻辑是:下订单+做支付
Spring全家桶可以实现以下内容:
Eureka:停更被动维护中
Consul:功能比Eureka好
Etcd:go语言用这个比较合适
Alibaba Nacos:
Ribbon:
OpenFign:
LoadBalancer:被放在SpringCloudCommons里面,替代Ribbon
Alibaba Seata:
LCN:
Hmily:
什么是事务?
什么是本地事务?
什么是分布式事务?
你们公司在解决分布式事务的时候有哪些方案?
请按照2PC、3PC、TCC、本地消息独立微服务、MQ保障的一致性和最大努力通知,这几个解决方式上、维度上请跟我说一下。
Hystrix:现在不适用了,熔断降级的框架,现在停更了。
Spring Cloud Circuit Breaker:现在的主流框架,接口和规范、list接口,实现类有Resilience4Java、Spring Retry
Alibaba Sentinel:哨兵,主流。
Spring Cloud Sleuth + Zipkin:(现在是半退休状态)Sleuth 进行数据的收集,Zipkin 进行数据图形化的展现
Micrometer Tracing:
Zuul:(不使用了)
Gate Way:
Spring Cloud Config + Spring Cloud Bus:不推荐使用
Consul:
Alibaba Nacos:
约定 > 配置 > 编码
网址:
mybatis 目前是写数据库增删改查、Dao层的默认标准
网址:https://github.com/abel533/Mapper
Controller ——》Service ——》Dao
直接生成entity+mapper接口+xml实现SQL
微服务小口诀:
1、建 module
2、改 POM
3、写 YML
4、主启动
5、业务类
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。