没有合适的资源?快使用搜索试试~ 我知道了~
voting-app:使用Docker和Kubernetes部署投票应用程序
共104个文件
cs:28个
json:10个
yaml:9个
需积分: 9 0 下载量 112 浏览量
2021-03-13
18:21:29
上传
评论
收藏 266KB ZIP 举报
温馨提示
投票应用程序示例 这是一个基于微服务架构的简单应用程序,由5个简单服务组成。 Voting-App:用Python编写的应用程序的前端,供用户用来投票。 Redis:内存数据库,用作中间存储。 工作者:.Net服务,用于从Redis获取选票并将其存储在Postgres数据库中。 DB:PostgreSQL数据库,用作数据库。 Result-App:用Node.js编写的应用程序的前端,显示投票结果。 投票和结果是前端的,因此我们需要从集群外部访问它们,因此我们需要为每个进程提供NodPort服务,以便从集群外部进行访问。 对于redis和postgresDB,我们需要一个clusterIP服务,因为它仍在集群中。 如果我们查看工作人员的源代码,我们可以看到他使用他们的服务连接到每个数据库,并将票数从redis更新为postgres。 因此,从技术上讲,没有人可以接触到该工人,因此我们不
资源推荐
资源详情
资源评论
收起资源包目录
voting-app:使用Docker和Kubernetes部署投票应用程序 (104个子文件)
Dockerfile.1809 323B
Dockerfile.1809 323B
Dockerfile.1809 310B
Worker.class 4KB
.classpath 2KB
Program.cs 5KB
QueueWorker.cs 2KB
Index.cshtml.cs 2KB
Startup.cs 1KB
MySqlResultData.cs 1KB
Startup.cs 1KB
Program.cs 1KB
PublishResultsTimer.cs 1KB
MessageQueue.cs 1KB
MessageQueue.cs 1KB
MySqlVoteData.cs 935B
Index.cshtml.cs 916B
MessageHelper.cs 641B
MessageHelper.cs 637B
Program.cs 604B
Program.cs 602B
VoteContext.cs 447B
Vote.cs 340B
VoteCastEvent.cs 337B
VoteCastEvent.cs 335B
Message.cs 320B
Message.cs 318B
IMessageQueue.cs 249B
IMessageQueue.cs 245B
ResultsModel.cs 200B
ResultsHub.cs 186B
IResultData.cs 131B
IVoteData.cs 115B
Index.cshtml 2KB
Index.cshtml 1KB
Worker.csproj 1KB
Worker.csproj 398B
Result.csproj 353B
Vote.csproj 294B
site.css 2KB
style.css 2KB
site.css 2KB
style.css 2KB
site.min.css 282B
site.min.css 282B
Dockerfile 701B
Dockerfile 612B
Dockerfile 346B
Dockerfile 335B
Dockerfile 334B
Dockerfile 331B
Dockerfile 247B
.dockerignore 14B
.gitignore 53B
index.html 2KB
index.html 1KB
Dockerfile.j 473B
Worker.java 3KB
angular.min.js 148KB
signalr.js 129KB
jquery-1.11.1-min.js 112KB
signalr.min.js 68KB
socket.io.js 61KB
server.js 2KB
results.js 1KB
app.js 1KB
render.js 295B
package-lock.json 31KB
launchSettings.json 642B
launchSettings.json 638B
package.json 445B
appsettings.json 329B
appsettings.json 274B
libman.json 271B
appsettings.json 251B
appsettings.Development.json 183B
appsettings.Development.json 137B
README2.md 4KB
README.md 1021B
architecture.png 54KB
.project 535B
app.py 1KB
tests.sh 432B
Vote.sln 1KB
requirements.txt 21B
pom.xml 2KB
db-deployment.yaml 646B
redis-deployment.yaml 510B
result-deployment.yaml 408B
vote-deployment.yaml 394B
worker-deployment.yaml 335B
result-service.yaml 239B
vote-service.yaml 234B
redis-service.yaml 221B
db-service.yaml 209B
kube-deployment-onprem-nodeport.yml 3KB
docker-compose.yml 1KB
docker-compose-windows-1809.yml 1KB
docker-compose-windows.yml 994B
docker-compose-javaworker.yml 893B
共 104 条
- 1
- 2
资源评论
HMI前线
- 粉丝: 22
- 资源: 4590
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功