我只想了解不同的模型来实现/设计分布式架构。
我知道这个领域的一些技术,比如
RPC
Java RMI&插座
.Net Remoting&插座
XML-RPC
基于SOAP的Web服务
基于HTTP的Web应用程序
REST ful web服务
但是我知道的技术还有很多,但是实现分布式架构有哪些不同的模型?
答案 0 :(得分:1)
在架构级别,有4种集成系统的方法:
在每一个中都有许多可用的技术
答案 1 :(得分:1)
我们可以将建筑分为6种不同类型的 Neal Ford视频;马克·理查兹
传统的分层架构 ,如模型视图控制器( Spring MVC 等)
使用Messaging API的事件驱动架构 ,其中已将事件分派到Queue / Topics&订阅者/接收者消费事件,以便不同的组件松散耦合
面向服务架构, 解释非常冗长,但您可以从谷歌找到很多信息
管道(或过滤器)架构 - 消息将通过变压器从生产者传输到消费者,变压器根据业务需要修改消息
微内核架构 (即插即用) - 它将拥有一个核心系统,通用于多个组件和特定组件(插件模块),可根据需要插入
基于空间的架构 - 通过向其添加更多资源,架构可扩展(如果您使用非关系数据库,如NoSQL数据库,则最适合)
答案 2 :(得分:0)
您真的应该从要求开始,它们会对架构产生重大影响。
请添加更多问题我确信我忘记了重要的事情。