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 Weaver 将为你复制、自动缩放和共同定位这些分布式 component。它还将代表你管理所有网络细节,确保不同的 component 可以相互通信,并且客户端可以与你的应用程序通信。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 浅析三款大规模分布式文件系统架构设计
什么是文件系统 当提到文件系统,大部分人都很陌生。但我们每个人几乎每天都会使用到文件系统,比如大家打开 Windows、macOS 或者 Linux,不管是用资源管理器还是 Finder,都是在和文件系统打交道。如果大家有自己动手装过操作系统的话,第一次安装的时候一定会有一个步骤就是要格式化磁盘,格式化的时候就需要选择磁盘需要用哪个文件系统。 维基百科上的关于文件系统的定义是: In computing, file system is a method and data structure that the operating system uses to control how data is stored and retrieved. 简而言之,文件系统管理的是某种物理存储介质(如磁盘、SSD、CD、磁带等)上的数据。在文件系统中最基础的概念就是文件和目录,所有的数据都会对应一个文件,通过目录以树形结构来管理和组织这些数据。基于文件和目录的组织结构,可以进行一些更高级的配置,比如给文件配置权限、统计文件的大小、修改时间、限制文件系统的容量上限等。 以下罗列了一些在不同操作系统中比较...
- 下一篇
2022-2023 容器网络使用情况调研
.image-container_width {width:100%;margin:0 auto;overflow:hidden;}.image-container{text-align:center;}.image-container img{max-width:100%;}
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能