一、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) 字典树的基本结构
不是节点,而是边上存储了字母,适合统计和排序大量字符串的场景
- 核心思想
代码示例