Nanite:自装配的Ruby守护进程集群
来源:Nanite: Self Assembling Cluster of Ruby Daemons
翻译:Harish Tan
本月一件激动人心的事情是Merb Web开发框架的创始人Ezra Zygmuntowicz宣布Merb新闻网站,Merbcamp正式投入运营。与此同时,Ezra还宣布启动一个新的工程:Nanite——一个自装配的Ruby守护进程集群。
一个Nanite集群建立在一个供Ruby守护进程(一个Nanite"代理")注册自身的映射交换器之上。Nanite映射(这些映射运行在Rails或Merb程序,甚至命令行应用程序中)可以调用交换器,获得Nanite"代理"的使用权。守护进程和代理程序可以在Nanite映射交换器中完成从启动到终止的整个生命周期。整个Nanite集群是自我适应、自我治愈的。
Ezra说:
Nanite代表着一种构建Web云计算应用程序的新思路。Nanite所提供的具有自发现及动态负载均衡的分发能力的可伸缩的消息队列管理后台,可用于构建具有很强伸缩性的Web应用程序。
Nanite还很稚嫩,但它未来可能会成为基于Ruby的Web应用程序的后台核心部件。它提供了一种廉价的具有伸缩性和可靠性的集群解决方案。如果你有兴趣的话,不妨在你的项目中使用它。

