Service Weaver —— 编写和部署云应用程序的编程框架
Service Weaver 是一个用于编写、部署和管理分布式应用程序的编程框架。你可以在你的机器上本地运行、测试和调试 Service Weaver 应用程序,然后使用单个命令将其部署到云中。 $ go run . # Run locally. $ weaver gke deploy weaver.toml # Run in the cloud. Service Weaver 应用程序由许多 components 组成。一个 component 被表示为一个常规的 Go接口,component 之间通过调用这些接口定义的方法进行交互。这使得编写 Service Weaver 应用程序变得容易。你不必编写任何网络或序列化代码;只要写 Go。Service Weaver 还提供用于日志记录、指标、跟踪、路由、测试等方面的库。 用户可以像运行单个命令一样轻松地部署 Service Weaver 应用程序。Service Weaver 将沿着 component boundaries 剖析你的二进制文件,允许不同的 component 件在不同的机器上运行。Service Weave...