开发者

How to build a distributed web application platform?

I want to build my own decentralized application platform to build and deploy web applications easily, which is like Google's App Engine, on multiple web servers. What language-independent steps 开发者_运维知识库should I take to build such infrastructure?

Thanks.


Why not just use AppScale? It's open-source and AppEngine compatible.


I started using AppScale when i started my distributed web development journey.It has really helped me understand so my recommendation is to start there.


Go check out TyphoonAE. I think it provides an excellent "model" for how you could build your own stack / platform. The "main" components of the stack are:

  • NGINX: Webserver frontent
  • memcached: Memcache service
  • RabbitMQ: Task queue
  • ejabberd: Messaging
  • MongoDB: database

In your own stack you could swap out components quite easily, based on your preferences and needs.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜