gydtep
发表于 2020-9-3 15:53:51
架构灵活:不同微服务应用之间在技术选型层面几乎是独立的,可以&#*****由选择最适合的技术栈。
gydtep
发表于 2020-9-4 10:31:12
单个代理的实际内存消耗(RSS)小于10mb,延迟的p99分位点小于1ms,基本相当于能为应用程序提供免费(无额外开销)的Service Mesh功能。
gydtep
发表于 2020-9-4 13:08:38
DTS Source 接入不同 MQ 数据源,支持 Kafka、RocketMQ 等
DTS Sink 将数据输出到目标数据源,支持 HDFS、Hive 等
gydtep
发表于 2020-9-4 15:26:21
Checkpoint Snapshot 阶段,Sink 端保存当前最新 cp_id 到 State,同时更新 next_cp_id 为 cp_id + 1
gydtep
发表于 2020-9-4 17:58:32
MQ 需要支持多机房部署,当主机房故障时,能将 Leader 切换到备机房,以供下游消费
gydtep
发表于 2020-9-6 16:23:23
对于Buoyant公司而言,这也许只是无心插柳的一小步,但却是云原生领域迈向成熟的一大步。
gydtep
发表于 2020-9-7 10:22:37
可观测性:Linkerd会持续收集和上报上述各种行为数据,包括Metrics和Tracing。
gydtep
发表于 2020-9-7 11:28:27
拆分过程中我们可以把电商系统这个单体应用拆分成订单子系统、库存子系统、物流子系统、搜索推荐子系统等等
gydtep
发表于 2020-9-7 15:09:50
即使清楚的同学大部分也并没有完全遵守手册中的规范,这种现象导致Manager层除了沉底一些通用能力以外和Service层并没有什么本质区别。
gydtep
发表于 2020-9-7 18:45:51
该架构的思想是将内部核心的领域逻辑与外界依赖进行隔离,这里的依赖是指所有对其他微服务的依赖、http的依赖、数据库依赖、缓存依赖、消息中间件依赖等等,所有的这些依赖都通过适配器进行转换成应用可理解可识别的最小化信息。