和.net mvc 相似点:
1、Chain相当于.net中的Middleware(非core项目参考自host项目的owin) (有个好听的名字:洋葱模型-->请求一层一层进去,再一层一层出来) 2、Interceptor相当于.net中的Filter 3、路由这块和webapi一样用,但是大小写敏感 4、注解类似于特性
依赖注入
类上加上@Service,@Component,生命周期默认为singleton,也可通过@Scope指定
一次请求的生命周期
各种初始化
服务注册与发现
eureka:
1、无中心化的注册中心 2、
zookeeper:
1、一个leader节点,其余都是follower,走的Paxos协议来选举以及同步各个节点数据 2、只有leader接受更新操作,然后会同步更新到各个follower节点上
服务消费者
断路器