Home

Istio 初探

这篇笔记是对 Istio 文档1的一个初步总结。 1. Istio 是什么? Istio 是服务网格的一种实现。AWS 对 Service Mesh 是这么描述的2: 服务网格是一个软件层,用于处理应用程序中服务之间的所有通信。该层由容器化微服务组成。随着应用程序的扩展和微服务数量的增加,监控服务的性能变得越来越困难。为了管理服务之间的连接,服务网格提供了监控、记录、跟踪和流量控制等新功能。它独立于每项服务的代码,这使它能够跨网络边界和多个服务管理系统工作。 即服务网格托管了以下功能: 负载均衡 服务发现 熔断 动态路由 安全通信 多语言、多协议支持 指标和分布式跟踪 支持访问控制、限流和配额的可插入策略层和配置 API 我的理解,...

Read more

2024年个人总结

1. 工作 2024 换了工作,互联网还是央企,对于很多程序员来说,To do or not to do,that is a question. 我们不可避免的置身于 AI 的浪潮之中,以后对于我们来说,未来究竟是全栈还是专业。对于许多中小公司,是更依赖云厂商,还是会依赖内部员工。我也思考不清楚,不如把这个问题放到 2025 年拭目以待吧。 2. 读书 下半年读书很少,但是见识涨了很多。曹雪芹老先生说:世事洞明皆学问 人情练达即文章。所以也算是间接读了很多书吧。 书名 一句话总结 智慧的疆界 想要去了解 AI 历史读的第一本书,推荐。飞机不会像鸟上下扇动翅膀,但是可以在天上...

Read more

Flink - Timer定时器

1. Timer 系统收到 1 条数据,计算,输出 0~N 条数据,这种 Event-driven 的方式是最简单和自然的。 但实际上,由于存在乱序、丟数,以及业务周期性更新的需求,计算还会依赖于时间触发,例如Dataflow Model的第三节 IMPLEMENTATION & DESIGN 的场景。 这些场景依赖于 Timer,Flink 的窗口也是基于 Timer 实现。 Timer 不是简单的时间触发回调,Process Function#Timers文档介绍了 Timers,主要有几点: ProcessingTime 和 EventTime 都是由 TimerService 维护的,定时触发用户的 onTimer 方法 TimerService 会...

Read more