gydtep 发表于 2023-5-13 17:50:05
软件架构的发展经历了从单体架构、垂直架构、SOA架构到微服务架构以及到现在最新的service mesh(网格服务架构)的过程。借用dubbo的网站架构发展图和说明:gydtep 发表于 2023-5-15 09:45:22
完成软件开发和落地,包括:聚合根、实体、值对象、领域服务、应用服务和资源库等代码逻辑的设计和实现。gydtep 发表于 2023-5-16 07:15:11
相应的顾客可以登录、创建订单、支付,对应的系统状态改变是用户已登录、订单已创建、订单已支付。gydtep 发表于 2023-5-17 06:33:01
服务间通信带来的性能开销、跨服务的分布式事务协调等。因此抽象不是越高越好,应根据实际业务需要和成本考虑。gydtep 发表于 2023-5-18 12:07:40
逻辑往往比经验更为重要。写这篇文章的初衷是为了得到微服务划分的依据是什么,我该怎么有说服力的回复?gydtep 发表于 2023-5-19 09:51:15
开源组件中就有聚焦于Metrics的Prometheus、Telegraf、InfluxDB、Grafana等,聚焦于Tracing的Skywalking、Jaeger、OpenTracing等,聚焦于Logging的Logstash、Elasticsearch、Loki等。gydtep 发表于 2023-5-19 15:24:55
ervice Name关联至Metrics。OpenTelemetry社区已经完成了Tracing规范的1.0版本,并计划在2021年完成Metrics规范、2022年完成Logging规范。gydtep 发表于 2023-5-20 14:28:35
它就像原力(The Force)一样,无处不在。因此,方向明朗了:如果业务代码中不插入任何一行观测代码,我们能获得多gydtep 发表于 2023-5-22 16:11:31
上云可以提供更好的可视性和监控。可以使用云服务提供商提供的工具和服务来监控应用程序和基础架构,以及检测和响应安全事件。gydtep 发表于 2023-5-23 13:58:11
总的来说,为了发展健康的开源生态,开源社区需要建立一套完善的“可控开源”体系来保证开源软件的可靠性和安全性。同时,上云服务也可以是一个有效的解决方案。