应用程序设计问题?
我对“我们什么时候应该使用分布式架构”有一些困惑。
我了解分布式架构背后的概念。当我们希望不同的组件相互交互时,我们应该使用分布式架构。
分布式架构有哪些应用实例?
我经常看到我们开发购物车时使用EJB。有那么必要吗? 我们也可以在没有EJB的情况下设计购物车。
希望这有帮助。
I have some confusion regarding "When should we use disributed architecture".
I know concept behind the disributed architecture. When we want different component interact with each other then we should use disributed architecture.
What are the examples of application where we use the disributed architecture?
I always seen that when we develope shopping cart we use EJB. Is it that necessary?
We can design shopping cart without EJB too.
Hope this helps.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在分布式架构中,应用程序的不同部分位于不同的物理节点中,这与集群架构相反,在集群架构中,相同的应用程序(所有组件)部署在所有节点上。
在以下情况下,您可能希望采用分布式架构:
是的,您可以使用会话 EJB 实现购物车(例如使用 HTTP 会话)。但在这两种情况下,这应该被称为集群而不是分布式。
In distributed architecture different pieces of your application are located in different physical nodes as opposed to clustered architecture, where the same application (all components) are deployed on all nodes.
You may want to have a distributed architecture when:
And yes, you can implement shopping cart with session EJB (e.g. using HTTP session). But in both cases this should rather be called clustering rather than distributing.
您可以阅读有关分布式架构的内容这里。购物车始终被视为有状态 ejb 的示例解决方案,但这只是示例,大多数使用某种购物车功能的 Web 应用程序根本不使用 ejb,在大多数情况下,您可以通过简单的方法实现相同的功能http 会话。
You can read about distributed architecture here. Shopping cart is always taken as an example solution to statefull ejbs but it's just the example, most of the web applications using some kind of a shopping cart functionality don't use ejb's at all, you can achive the same functionality in most cases with simple http session.