微服务架构中有多少台服务器?
How many servers in a microservice architecture?
我只是想检查一下我对微服务架构的理解。
我正在构建 5 个不同的应用程序,并且 运行 在它们自己的 Dockerfile 中。
每个 docker 文件在拉取 Apache httpd 映像并将构建的文件移至其服务器之前首先构建该应用程序。
这意味着所有 5 个应用程序都有单独的 httpd 服务器在不同的 url 上为该应用程序提供服务。每个应用程序相互通信,通过 http 获取必要的资源。
我希望在 Kubernetes 中部署它。
每个服务一个服务器正常吗? 或你会创建一个单独的服务器容器并将所有文件复制到那个容器中吗?
是的,这很正常,每个微服务都应该有自己的 Web 服务器,这样它们就可以 运行 隔离并且可以单独扩展。
我只是想检查一下我对微服务架构的理解。
我正在构建 5 个不同的应用程序,并且 运行 在它们自己的 Dockerfile 中。 每个 docker 文件在拉取 Apache httpd 映像并将构建的文件移至其服务器之前首先构建该应用程序。
这意味着所有 5 个应用程序都有单独的 httpd 服务器在不同的 url 上为该应用程序提供服务。每个应用程序相互通信,通过 http 获取必要的资源。
我希望在 Kubernetes 中部署它。
每个服务一个服务器正常吗? 或你会创建一个单独的服务器容器并将所有文件复制到那个容器中吗?
是的,这很正常,每个微服务都应该有自己的 Web 服务器,这样它们就可以 运行 隔离并且可以单独扩展。