首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >分布式体系结构的不同模型

分布式体系结构的不同模型
EN

Stack Overflow用户
提问于 2011-06-24 11:33:52
回答 3查看 320关注 0票数 1

我只想知道实现/设计分布式体系结构的不同模型。

我知道这个领域的一些技术,比如

  1. RPC
  2. Java RMI & Socket
  3. .Net远程处理和基于Socket
  4. XML-RPC
  5. SOAP的web服务
  6. 基于HTTP的web application
  7. REST ful服务

但是我知道有更多的技术,但是实现分布式架构的不同模型是什么?

EN

回答 3

Stack Overflow用户

发布于 2011-06-24 11:46:23

在架构级别上,有4种集成系统的方法:

共享Database

  • Message队列

  • 请求响应调用

  • 消息传输

在每种技术中都有许多可用的技术。

票数 1
EN

Stack Overflow用户

发布于 2015-08-03 14:19:50

我们可以从Neal Ford;Mark Richards的视频中将架构划分为6种不同的类型。

  1. Traditional分层体系结构,如模型视图控制器( Model )(使用消息传递API的Spring etc)
  2. Event驱动体系结构),其中一个事件被分派到队列/主题&订阅者/接收者使用事件,以便不同的组件是松散的面向coupled
  3. Service的体系结构,非常冗长的解释,但您可以从google
  4. Pipe行(或过滤器)体系结构中找到很多信息--一条消息将通过变压器从生产者传送到消费者,而变压器将根据业务need
  5. Micro内核体系结构(即插即用)修改消息--它将有一个核心系统,用于多个组件&特定组件(插件模块),它可以插入基于basis
  6. Space的体系结构-通过向其添加更多的资源(如果使用非关系数据库(如NoSQL数据库)

,该体系结构是可扩展的。

票数 1
EN

Stack Overflow用户

发布于 2011-08-23 16:01:24

您确实应该从requirements开始,它们对体系结构有很大的影响。

  • 单机/多?
  • 共享/私有内存/混合?
  • 同步/异步通信/两者兼有?
  • 容错?恢复?
  • Scalability?事务?
  • 大数据/计算密集型?

请补充更多的问题,我肯定我忘了一些重要的事情。

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

https://stackoverflow.com/questions/6467165

复制
相关文章

相似问题

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