基于spring的分布式应用(个人想法)
基于spring的分布式应用的个人想法:
?
1、使用spring的远程调用将服务部署到多台服务器上。(Web service、RMI或者HTTPInvoker等等)
2、前端调用也是基于spring远程调用。
3、将服务的URL与服务器列表保存到分布式缓存中供前端调用者查找。
(可以用memcache或者EHcache实现分布式缓存,好处是实时性高)
4、构建类似于Naming查找的方式查找想要的服务。
?
参考资料
?
1、google的spring-remoting-cluster项目
http://code.google.com/p/spring-remoting-cluster/wiki/Usage
?2、基于Spring-DM实现分布式框架
http://wenku.baidu.com/view/fc81d204cc1755270722087a.html
?
?
(未完,有后续想法再补充,希望大家指正。)