我完全是SOA世界的新手。因此,我正在研究一些"SOA框架/技术“,并试图了解如何利用它们来构建高可伸缩性(Facebook类)网站。
我想在这里解决几个“痛苦”:
我研究了一些满足上述标准子集的技术:
现在,我明白了我是如何从上面得到一些可组合性和语言独立性的方面的。但是,我还没有找到关于如何使用上述/其他工具实现可伸缩性和高可用性的具体信息(而不是嗡嗡声)。最后,我来问我的问题:
如何利用SOA技术来解决我上面定义的痛苦?在哪里可以找到相关的技术指南?我想要的不仅仅是系统图,而是实际的库、代码示例、APIS.
发布于 2009-04-18 06:59:14
我认为这个问题与其说是工具,不如说是所涉及的概念。对这些项目的答复:
你真的需要支持这种负载吗?设置与特定场景相关的适当性能/负载/互操作性目标。如果你真的需要支持这种负载,我建议你找一个已经处理过它的人。
如果它最终可能是一个负载,那么确定有限制的上下文,并设计那些具有SOA思维的人之间的交互。在您的代码库中,保持代码整洁是您所要做的所有事情,如使用TDD、松散耦合、集中集成测试等。有了好的代码,如果以后需要分离系统的各个部分,就会容易得多。
发布于 2009-04-24 23:49:06
关于服务和架构,亚马逊的CTO - Werner Vogels说了一些有趣和相关的东西:
发布于 2009-04-18 05:55:06
IDesign.net有一个用于WCF的大量很棒的下载。
https://stackoverflow.com/questions/753273
复制相似问题