首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用程序设计问题?

应用程序设计问题?
EN

Stack Overflow用户
提问于 2011-09-13 15:49:02
回答 2查看 94关注 0票数 1

我对“我们什么时候应该使用分布式架构”有些困惑。

我知道分布式架构背后的概念。当我们想让不同的组件相互交互时,我们应该使用分布式架构。

我们使用分布式架构的应用程序示例有哪些?

我总是看到,当我们开发购物车时,我们使用EJB。有这个必要吗?我们也可以不使用EJB来设计购物车。

希望这能有所帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-13 16:09:09

在分布式体系结构中,应用程序的不同部分位于不同的物理节点中,而不是集群体系结构,即在所有节点上部署相同的应用程序(所有组件)。

在以下情况下,您可能希望使用分布式体系结构:

  • 您系统的不同部分对硬件有不同的要求
  • 通过将您的应用程序分布到多个数据中心,您需要更高的服务级别协议
  • 您希望在各层之间实施更好的安全约束(例如,web服务器和应用程序服务器之间的防火墙/非军事区)
  • 您的系统可以工作,而不会出现某些故障;实际示例:当建议的产品模块不起作用时,无论客户

<代码>F29如何,只需显示畅销书

是的,您可以使用会话EJB实现购物车(例如,使用HTTP会话)。但在这两种情况下,这应该被称为集群,而不是分布式。

票数 1
EN

Stack Overflow用户

发布于 2011-09-13 16:11:55

您可以阅读有关分布式架构here的文章。购物车总是被当作statefull ejb的示例解决方案,但它只是示例,大多数使用某种购物车功能的web应用程序根本不使用ejb,在大多数情况下,您可以通过简单的http会话来实现相同的功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7398486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档