swarm microservice demo v1:Swarm Web应用程序演示集群:投票应用程序 源码
群集示例集群:微服务应用程序 这是一个示例Swarm集群,说明了如何将Swarm用作高流量微服务体系结构Web应用程序的基础。 它基于Docker Cats-vs-Dogs投票示例应用程序,但通过使用并行投票捕获前端和处理每个投票的异步后台工作人员,对其进行了重新架构,以适应任意规模的需求。 用例 想象一下,您的公司计划在“超级碗”期间购买广告,以促使人们进行网络调查,以了解他们是喜欢猫还是狗作为宠物。 (也许您的公司出售宠物食品。)您需要确保数百万人几乎可以同时进行投票,而您的网站不可用。 您不需要确切的实时结果,因为您将在第二天宣布这些结果,但是您确实需要确保最终可以计算出每一次投票的信心。 建筑学 一个Interlock负载平衡器(ha_proxy插件)位于N个Web容器的前面,每个Web容器运行一个简单的Python(Flask)应用程序,该应用程序接受投票并将它们排队到同一节点上
文件列表
swarm-microservice-demo-v1-master.zip
(预估有个32文件)
swarm-microservice-demo-v1-master
Vagrant
Vagrantfile
3KB
HOWTO.TXT
4KB
first-time.sh
502B
kill-all.sh
502B
after-reboot.sh
1KB
cluster-detailed.png
2.05MB
AWS
cloudformation.json
13KB
暂无评论