Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Layotto项目规划和展望 #976

@wenxuwan

Description

@wenxuwan

Layotto的愿景

Layotto从诞生至今致力于解决跨云部署、多语言两个问题,时至今日,得益于社区同学的共建,开源Layotto已经支持了丰富的API接口,也提供了非常灵活的自定义插件能力。但作为一款“产品”来说,其仍有很长的路需要走。

Layotto当前困境

开源Layotto当前处在了“概念->产品”的关键状态,当前面临了缺少活跃的社区用户、没有明确的外部落地场景、能力无法满足生产需求。造成上述局面的主要原因,个人看来主要有以下几个方面:

  • 部署形态。虽然Sidecar模式带来了一系列好处,但Sidecar模式下带来的部署运维成本、性能损耗、资源占用、开发模式等问题让用户望而却步。

  • 运维体系缺失。衡量一个产品的很重要的指标就是是否有完善的部署运维体系,Diagrid Conductor 为Dapr提供了完整的paas管理平台,Layotto短期内无法做到,但需要对齐公有云上主流的部署运维体系。

  • 标准化案列欠缺。Layotto的愿景中希望解决多语言的问题,但开源社区却没有一套标准的公有云部署方案,这让用户更加无法相信其商业化的能力。

Layotto下半年规划

随着云厂商的多样化,跨云部署的场景增加,目前Layotto缺少了一套标准的跨云部署方案,因此Layotto在下半年将会以打造开源产品为目标进行建设,完善开源Layotto的产品化能力。于此同时,鉴于当前Sidecar模式的复杂性,尝试提供轻量级SDK模式,通过动态库加载的方式,让不同语言的应用可以通过函数调用直接调用Layotto。整体路线如下所示:

image

写在最后

Layotto作为一款开源产品,需要更多的社区的声音,大家有任何想法和需求都可以在该Issue下面讨论,进一步明确Layotto的发展方向和规划。

相关链接

Dapr部署在Kubernetes
Dapr的可观测性
Dapr本地开发
Envoy支持golang插件拓展

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions