2021-1-22

  1. Kafka
    1.Spring Cloud Sleuth 链路跟踪—zipkin

2021-1-19.

  1. 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.

  1. 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 源码
    切面调用HysitrixCommandAspect

    image.png

    2021-1-14.

  2. Feign-接口服务 源码
    注册后Spring会调用Feign 里面的registerDefaultConfiguation

    2021-1-13.

  3. 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独立负载均衡: