【每周Java技术】2022.06.13 周一 ~ 06.19 周日(Spring Cloud Stream | Sleuth | Zipkin)

一、06.13 周一

1.1)Spring Cloud Stream 总结

小结
在这里插入图片描述

  • 可以将一些 敏感的信息放到 resources/application.properties 文件中,然后使用 @Value 注解获取到这些属性值。
    类似
   @Value("${service.name:}")
   private String name;

1.2) 通过 Dapper 理解链路治理

我们在关注什么?
在这里插入图片描述

1.2.1)Google Dapper 的一些术语

在这里插入图片描述

Google Dapper 的官方结构图
在这里插入图片描述

二、06.15 周三

2.1)使用 Spring Cloud Sleuth 实现链路追踪

Spring Cloud 提供的服务治理功能在这里插入图片描述
zipkin在这里插入图片描述

2.1.1) 通过 Docker 启动 Zipkin

在这里插入图片描述

openzipkin 的界面
在这里插入图片描述

2.2)如何追踪链路消息

2.2.1) 用 Spring Cloud Sleuth 追踪消息

都是向 zipkin 做日志埋点
在这里插入图片描述

2.2.2) 让 zipkin 能通过 RabbitMQ 接收消息

在这里插入图片描述

2.2.3) 查看依赖链路图

在这里插入图片描述

三、06.19 周日

3.1) 除了链路还要治理什么

在这里插入图片描述

  • SOA治理的定义
    在这里插入图片描述

3.2)服务治理关心什么才好

在这里插入图片描述

3.3)Spring Cloud 的服务治理能力

Spring Cloud 的服务治理功能
在这里插入图片描述

Zipkin 埋点
在这里插入图片描述

3.4)算法- 求一个数的平方根

在这里插入图片描述

解法:二分法
在这里插入图片描述

解法: 牛顿迭代法
在这里插入图片描述

3.5) 字典树

在这里插入图片描述

2.2) 字典树的基本结构

不是节点,而是边上存储了字母,适合统计和排序大量字符串的场景
在这里插入图片描述

  • 核心思想
    在这里插入图片描述

代码示例
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值