voting-app:使用Docker和Kubernetes部署投票应用程序

时间:2024-04-02 12:08:09
【文件属性】:

文件名称:voting-app:使用Docker和Kubernetes部署投票应用程序

文件大小:266KB

文件格式:ZIP

更新时间:2024-04-02 12:08:09

C#

投票应用程序示例 这是一个基于微服务架构的简单应用程序,由5个简单服务组成。 Voting-App:用Python编写的应用程序的前端,供用户用来投票。 Redis:内存数据库,用作中间存储。 工作者:.Net服务,用于从Redis获取选票并将其存储在Postgres数据库中。 DB:PostgreSQL数据库,用作数据库。 Result-App:用Node.js编写的应用程序的前端,显示投票结果。 投票和结果是前端的,因此我们需要从集群外部访问它们,因此我们需要为每个进程提供NodPort服务,以便从集群外部进行访问。 对于redis和postgresDB,我们需要一个clusterIP服务,因为它仍在集群中。 如果我们查看工作人员的源代码,我们可以看到他使用他们的服务连接到每个数据库,并将票数从redis更新为postgres。 因此,从技术上讲,没有人可以接触到该工人,因此我们不


网友评论