a***y 发帖数: 852 | 1 初学spring,求一个简单适合入门的分布式应用的例子。拜谢 |
p*****2 发帖数: 21240 | |
a***y 发帖数: 852 | 3 完全的初学者,不知道AKKA是啥(正在google)
什么样的应用都可以,只求简单入门。请问存在只使用Spring,不涉及其他framework
的分布式应用吗?比如spring + RMI可不可以。其实我只需要一个简单的分布式的可
demo的例子就可以,性能什么的都不考虑。只写过几百行java code。
【在 p*****2 的大作中提到】 : 什么样的分布式应用? : 用AKKA如何?
|
z*******3 发帖数: 13709 | 4 我不太明白什么叫做简单的分布式
分布式没有太简单的,最简单的就是cluster computing
这个跟spring没有必然联系,但是ejb container做cluster会相对容易点
但既然你们已经用了spring,那就麻烦点吧,前面偷懒了,现在还一点回去
spring本身就是一个单机的framework,尤其是core
如果你要想上cluster,需要额外的lib辅助,这个跟spring可能没有关系
http://stackoverflow.com/questions/383920/what-is-the-best-libr
如果你说的分布式是rpc的话,那你有几个选择
比如pure rmi,比如ejb remote, 比如spring web service之类的
甚至非常古老的corba,看你选择什么了
一般我倾向于soap(heavyweight)和http req/resp(lightweight)
后者比rest更简化,而且不需要额外的类库,web的server就可以做了
framework
【在 a***y 的大作中提到】 : 完全的初学者,不知道AKKA是啥(正在google) : 什么样的应用都可以,只求简单入门。请问存在只使用Spring,不涉及其他framework : 的分布式应用吗?比如spring + RMI可不可以。其实我只需要一个简单的分布式的可 : demo的例子就可以,性能什么的都不考虑。只写过几百行java code。
|
S****h 发帖数: 558 | 5 Honestly, you can probably benefit more by just learning a bit more about
Java or OOP or core Spring framework.
For distribution, you can try Hadoop. Its user-written code looks almost
the same as single thread codes.
framework
【在 a***y 的大作中提到】 : 完全的初学者,不知道AKKA是啥(正在google) : 什么样的应用都可以,只求简单入门。请问存在只使用Spring,不涉及其他framework : 的分布式应用吗?比如spring + RMI可不可以。其实我只需要一个简单的分布式的可 : demo的例子就可以,性能什么的都不考虑。只写过几百行java code。
|
a***y 发帖数: 852 | 6 谢谢回复。目前我感觉Spring和单机还是cluster关系不大,可以把他看做EJB或者J2EE
的wrapper吧?所以J2EE可以做的它也应该可以做。目前我打算用Spring里面RMI相关的
模块,因为以前做过RMI的一点东西。
【在 z*******3 的大作中提到】 : 我不太明白什么叫做简单的分布式 : 分布式没有太简单的,最简单的就是cluster computing : 这个跟spring没有必然联系,但是ejb container做cluster会相对容易点 : 但既然你们已经用了spring,那就麻烦点吧,前面偷懒了,现在还一点回去 : spring本身就是一个单机的framework,尤其是core : 如果你要想上cluster,需要额外的lib辅助,这个跟spring可能没有关系 : http://stackoverflow.com/questions/383920/what-is-the-best-libr : 如果你说的分布式是rpc的话,那你有几个选择 : 比如pure rmi,比如ejb remote, 比如spring web service之类的 : 甚至非常古老的corba,看你选择什么了
|
z*******3 发帖数: 13709 | 7 rmi不是spring的东西,是core java的东西
只要有java的地方就可以有rmi
spring是非标准的j2ee的其中之一,对应ejb的部分
尤其是session bean的部分,ejb现在也可以用beans.xml和inject了
应该把spring看成是j2ee里面的一个非标准子集
好处在于简单轻便依赖少,坏处在于不规范,私货多
如果你要做成wrapper也不是不可以,只不过怕是很少人会这么做
J2EE
【在 a***y 的大作中提到】 : 谢谢回复。目前我感觉Spring和单机还是cluster关系不大,可以把他看做EJB或者J2EE : 的wrapper吧?所以J2EE可以做的它也应该可以做。目前我打算用Spring里面RMI相关的 : 模块,因为以前做过RMI的一点东西。
|
a***y 发帖数: 852 | 8 谢谢指点,那么请问有没有什么初等水平的项目idea建议呢?要求使用spring,要求应
用有一点分布式的概念. 其实这是我的课程project,但是还没有想到合适的idea
【在 z*******3 的大作中提到】 : rmi不是spring的东西,是core java的东西 : 只要有java的地方就可以有rmi : spring是非标准的j2ee的其中之一,对应ejb的部分 : 尤其是session bean的部分,ejb现在也可以用beans.xml和inject了 : 应该把spring看成是j2ee里面的一个非标准子集 : 好处在于简单轻便依赖少,坏处在于不规范,私货多 : 如果你要做成wrapper也不是不可以,只不过怕是很少人会这么做 : : J2EE
|
t*******e 发帖数: 684 | 9 EJB和Spring里面的那点东西,现在最多算是remoting,distributed computing是指
hadoop之类了。
【在 a***y 的大作中提到】 : 谢谢指点,那么请问有没有什么初等水平的项目idea建议呢?要求使用spring,要求应 : 用有一点分布式的概念. 其实这是我的课程project,但是还没有想到合适的idea
|
z*******3 发帖数: 13709 | 10 最基础的分布式就是cluster
用点cluster上去
就说负载太大,单服务器无法完成
【在 a***y 的大作中提到】 : 谢谢指点,那么请问有没有什么初等水平的项目idea建议呢?要求使用spring,要求应 : 用有一点分布式的概念. 其实这是我的课程project,但是还没有想到合适的idea
|
c*m 发帖数: 836 | 11 如果你就是为了用分布式而用分布式的话,try Hazelcast,纯粹的in memory grid,
支持真正的distributed caching and processing。好像淘宝用的就是它,配置起来也
不麻烦。关键是比hadoop好学多了。
【在 a***y 的大作中提到】 : 谢谢指点,那么请问有没有什么初等水平的项目idea建议呢?要求使用spring,要求应 : 用有一点分布式的概念. 其实这是我的课程project,但是还没有想到合适的idea
|