pingp
发表于 2008-7-4 18:54
继续技术,推荐一篇SOA文章
http://www.infoq.com/cn/articles/ebay-scalability-best-practices
http://www.eos1.dk/qcon/sf2007/slides/public/RandyShoup_eBayArchPrinciples.pdf
Ebay这种规模的软件架构,为了保证高Salability,Availbility和Performence。这里SOA的一些理念正好不谋而合,
所有功能部件整合成各种单一功能的Service,每个Service后面是服务器的Pool,这样可以任意扩充其中以部分
Application Layer都是无状态的,便于伸缩和水平整合,状态存在后台数据库或者Client里面。
而且所有的数据也是水平整合,切分好单一类型集中存放,便于查询
数据库操作没有Transaction!牺牲瞬时Consitance来达到效率
所有Web Service等调用都是异步的,这样保证两个部件松耦合,而且可以将负载均摊到时间轴上。Service内部,每个Component是一个Listener,每个请求时一个Event,这样内部也实现异步。
mwa
发表于 2008-7-4 19:23
原帖由 pingp 于 2008-7-4 19:54 发表 http://www.dolc.de/forum/images/common/back.gif
继续技术,推荐一篇SOA文章
http://www.infoq.com/cn/articles/ebay-scalability-best-practices
http://www.eos1.dk/qcon/sf2007/slides/public/RandyShoup_eBayArchPrinciples.pdf
Ebay这种规模的软件架构,为 ...
哎 又来技术了 说老实话 这种缓冲池连接技术在多用户系统中比较常见 比如多用户防火墙等 只允许固定数量的连接存在 并对相应的连接状态动态维护 可以提高效率
其实道理上好象和stateless EJB处理可序列化有点接近 对不起 说错了见谅 因为时间久远 忘记了很多 乱说了
至于内部松耦合是通过listener还是其他模式 我觉得方法还是比较多的 不过listener好象自然一些吧
[ 本帖最后由 mwa 于 2008-7-4 20:27 编辑 ]
mwa
发表于 2008-7-4 19:25
原帖由 violetpeter 于 2008-7-4 19:22 发表 http://www.dolc.de/forum/images/common/back.gif
在德国,工科转金融很难,如果有牛人成功,一定报告啊。
国内计算机,电子毕业以后直接去银行,投行,券商的不少。 身边实实在在发生的事情往往更令人触动。
美国电子毕业可以去投行做 Back office 和 Fou ...
牛人我是不可能了 赚点小钱糊口吧 现在越来越没有幻想了 有机会 要不开个亚洲店 要不弄个培训点
pingp
发表于 2008-7-4 19:29
原帖由 mwa 于 2008-7-4 20:23 发表 http://www.dolc.de/forum/images/common/back.gif
哎 又来技术了 说老实话 这种缓冲池连接技术在多用户系统中比较常见 比如多用户防火墙等 只允许固定数量的连接存在 并对相应的连接状态动态维护 可以提高效率
其实道理上好象和stateless EJB处理可序列化有 ...
大概意思有点象Stateless Bean,Message Driven Bean,不过那个是一个微观实现的技术。
Ebay这个好在是结构映证了SOA的一些理念,很成功的实现,比传统的J2EE Pattern又进了一部。
那个Listener用的是cascade service composition,要求每个service component之间无关,而且执行顺序固定,比较难设计,但是效率高。
[ 本帖最后由 pingp 于 2008-7-4 20:34 编辑 ]
趴趴
发表于 2008-7-4 19:30
原帖由 violetpeter 于 2008-7-4 19:04 发表 http://www.dolc.de/forum/images/common/back.gif
你说的对,国内的项目小,技术不高,但是能看到整个流程!
这里项目大,每个人可以连这个项目干什么的都不知道就出色的完成了自己的工作。哈哈!:D :D
说实话,所谓的”国外工作经验“, 实际国内人说的是 ...
哈哈,让我想到许敏的故事,在奇瑞就是这么干的,可惜最后还是和高层崩了,只能当某大学院长去了
趴趴
发表于 2008-7-4 19:32
原帖由 violetpeter 于 2008-7-4 19:22 发表 http://www.dolc.de/forum/images/common/back.gif
在德国,工科转金融很难,如果有牛人成功,一定报告啊。
国内计算机,电子毕业以后直接去银行,投行,券商的不少。 身边实实在在发生的事情往往更令人触动。
美国电子毕业可以去投行做 Back office 和 Fou ...
不是吧,我混这个版上虽然时间不长,但也看到一个aachen读ET的先是去投行再是跑香港当CEO助理了,也看到有说aachen的MB,毕业后回过当总经理助理之类的$m2$
pingp
发表于 2008-7-4 19:38
慢慢觉得,所以技术,并不是懂,而是熟。
大家学东西都挺快的,我觉得和平时带的学生区别就是,他们过两个月就忘了,我基本都还记得$汗$
mwa
发表于 2008-7-4 19:42
原帖由 pingp 于 2008-7-4 20:38 发表 http://www.dolc.de/forum/images/common/back.gif
慢慢觉得,所以技术,并不是懂,而是熟。
大家学东西都挺快的,我觉得和平时带的学生区别就是,他们过两个月就忘了,我基本都还记得$汗$
只要实际做过项目就很难忘记,即使忘记了,一提也容易记起来
我刚毕业时候,觉得J2EE也许有机会,那时候还继续住大学里,就帮同学一起做这方面的DA,晚上搞TOMCAT 白天上班搞单片机,可以说,总想找机会
现在 基本彻底心灰意冷,基本十天也不看两页书
pingp
发表于 2008-7-4 19:45
原帖由 mwa 于 2008-7-4 20:42 发表 http://www.dolc.de/forum/images/common/back.gif
只要实际做过项目就很难忘记,即使忘记了,一提也容易记起来
我刚毕业时候,觉得J2EE也许有机会,那时候还继续住大学里,就帮同学一起做这方面的DA,晚上搞TOMCAT 白天上班搞单片机,可以说,总想找机会
现在 ...
Zeit gekommen, abzuhauen.
无行动的思考如同怨妇
mwa
发表于 2008-7-4 19:46
另外自己当时在单位里主动同时写上位机和下位机的程序,上位机用VC开发的,而且还同时跨到CE平台上,一套基类PC和PPC同时开发,记得当时写了很大,里面能用GOF就用GOF,哈
现在自己是能懒就懒了
[ 本帖最后由 mwa 于 2008-7-4 20:47 编辑 ]