2021-1-22
- Kafka
1.Spring Cloud Sleuth 链路跟踪—zipkin
2021-1-19.
- Elasticsearch 开源搜索服务框架
https://elasticstack.blog.csdn.net/article/details/102728604
1.Config 配置中心
将yml文件放到git,项目yml从git 分环境读取配置文件
调用方式:customer service——eureka—-
配置中心的集群(高可用):配置中心的eureka。发送通知jinting
2.SpringCloudStream 消息中心 —屏蔽消息中间件的差异—类似观察者(发布订阅模式)
3.SpringCloudSleuth 链路跟踪
4.ESB(企业服务总线)
5.SpringCloudBus —企业消息总线,应用1:git修改配置文件,应用不需要启动
适配器模式实现CPU资源和驱动
RabbitMQ 配置安装
bus调用:bus config eureka(client)(消息总线)—-注册到eureka——config clinet(bus)
2021-1-18.
- Zuul 路由—https://blog.csdn.net/u012437781/article/details/84952184/
api 网关—类似 -设计模式门面模式
网关调用方式:网关IP端口+eurake名称+接口名称———-次方式必须需要知道Eurake的名称
调用方式2:路由规则配置方式 eurake名称:xxxx
1. Zuul 过滤器
2. 高可用配置
源码
ZuulProxyAutoConfiguation
ZuulServerAutoConfiguation -zuulServlet —fittler—run
3. Hystrix 源码
切面调用HysitrixCommandAspect2021-1-14.
- Feign-接口服务 源码
注册后Spring会调用Feign 里面的registerDefaultConfiguation2021-1-13.
- ET7自动驾驶技术
蔚来ET7也搭载了Aquila超感系统。也就是说ET7是包含了:视觉自动驾驶技术+雷达波自动驾驶技术
https://blog.csdn.net/buptgshengod/article/details/112548869?spm=1000.2115.3001.4373
1.Hystrix 熔断机制—服务雪崩
HystrixDishBoard
Turbine 多服务监控
2021-1-12.
1.euraka server
服务注册、接收服务心跳、服务剔除、服务下线、集群同步
2.Feign 接口服务
customer(feign)—Eurake—feign(service)-productService
创建专门server 存放接口 ,创建feign的服务模块,消费方集成feign,相当与个代理
3.Ribbon —SpringClientFactory -loadbalancer 负载均衡
调用方式—Ribbon customer——product service
IRul 算法
2021-1-11.
1.spring 视频
2.微信小程序api 查看
euraka : 高可用性,多个euraka注册
Client源码:discoveryClient
Client 设计:1.相关信息配置 2.拉取server注册表信息 3.向server 注册信息4. 初始化心跳任务,缓存刷新,定时任务
server: 服务注册
调用方式:创建服务端eureka product 注册Eureka 成为服务,客户端调用服务
H2数据库 :场景:缓存、单元测试,只有一个jar,方便和程序一起打包
Ribbon: 负载均衡-工具类已经包含在Eureka中了, 需添加Eureka的库即可,@LoadBalance
负载均衡处理在服务提供商且项目服务提供商的名字不能改变。config 配置IRule
Ribbon 脱离Eureka独立负载均衡: