`
囧囧有神
  • 浏览: 207223 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

系统的拆分

阅读更多

今天去绿茶吃饭,好不容易等到个位子靠窗的,正好外面下着雨,窗外就是个瓦房的屋顶,

 黑色的瓦片正反交错叠在一起,心想为什么不把瓦片做大一些呢,这样铺满整个屋顶

就可以快的多了,联系到这段时间做个框架,把一个系统拆分成许多相对独立的模块,

每个模块可以单独运行在一个进程中,系统就成为分布式的了,用这种方式提高系统稳定性,可扩展性,但是增加了网络IO的开销,系统的实时性有所降低,不过好处是扩展性和稳定性都有所提高,在目前的大多数业务场景中,模块间网络IO带来延迟相较于业务处理的时间延迟算是非常小,因此系统拆分的方向性没有错。

 

古代没有流行大片的瓦会不会因为做的太大会加大生产的难度,增加生产成本,降低生产率,并且瓦片比较容易碎裂,换一块小的瓦比换一块大的瓦成本也要低很多,纯属YY

0
2
分享到:
评论
1 楼 euler13 2011-06-12  
OSGI能够解决你所讲的部分问题,也许是你想要的。

相关推荐

    javaweb分布式 系统拆分文档

    系统拆分概述 系统拆分技术准备 如何拆分? 达到目标

    32_为什么要把系统拆分成分布式的?为啥要用dubbo?.zip

    这就是为什么我们要将系统拆分成分布式的原因。分布式系统是指由多个独立的计算机节点通过网络进行通信和协作,共同完成一个整体任务。这种架构的优势在于它可以实现水平扩展,即通过增加更多的服务器来处理更多并发...

    XX银行XX平台系统拆分项目技术方案.pdf

    【XX银行XX平台系统拆分项目技术方案】的目的是对现有的银行系统进行重构与优化,以提高系统的稳定性和效率,适应日益增长的业务需求。在技术方案中,首先介绍了项目的编写目的,即为了明确系统拆分的目标、规划和...

    Win7系统如何不重装系统拆分分区.docx

    ### Win7系统如何不重装系统拆分分区 在Windows 7系统中,有时我们可能需要对现有的硬盘分区进行调整,比如将一个较大的分区拆分成两个或多个较小的分区。这样做的目的通常是为了更好地管理和利用硬盘空间。下面,...

    JAVA WEB高并发项目系统拆分实战

    单体应用已经不符合发展趋势,面对新的业务需求,把业务拆分,系统拆分,加深理解服务的概念,一切皆对象,一切皆服务,SDO(service data object) 一切皆数据

    互联网架构设计模式,从系统拆分、数据传输、数据处理、异常处理、统筹管控等角度分析研究架构设计模式

    这些模式主要围绕系统拆分、数据传输、数据处理、异常处理和统筹管控这五个核心方面展开。 首先,系统拆分遵循“高内聚、低耦合”原则,通过分层、分割和分片等方法将大型系统分解为独立的组件。分层架构将系统水平...

    10节课系统拆分跑后拉伸问题【视频课程】下载整理.zip

    "10节课系统拆分跑后拉伸问题【视频课程】"是一个专门为程序员设计的视频教程,旨在帮助他们理解并实践跑后拉伸的重要性,从而改善身体健康,提高工作效率。 首先,我们来探讨一下为什么程序员需要关注跑后拉伸。长...

    架构拆分-如何让笨重的系统架构变灵巧.docx

    本文将从系统拆分和结构演变两个维度详细介绍如何让笨重的系统架构变得更加灵巧。 #### 一、系统拆分 **1. 水平扩展** 水平扩展是系统架构优化中最基础的手段之一。当单一服务器无法满足日益增长的访问需求时,...

    完美电子股拆分系统

    【完美电子股拆分系统】是一个专为运营电子股设计的软件系统,它包含了完整的源码,意味着用户可以根据自身需求进行定制和修改。这个系统旨在提供一个高效且安全的平台,用于管理和交易虚拟股票,即电子股。电子股...

    【C语言期末/课程设计】图书信息管理系统拆分版(CodeBlocks项目)

    试设计图书信息管理系统,使之能提供以下功能: 1、系统以菜单方式工作 2、图书信息录入功能(图书信息用文件保存)-一输入 3、图书信息浏览功能--输出 4、图书信息查询功能--算法 5、查询方式 按书名查询 按作者名...

    微服务拆分的理论和原则及案例详细说明

    1. **业务解耦**:微服务将大型系统拆分成小型、可管理的部分,每个服务对应一个业务功能,降低了系统间的耦合性,使得服务间的变化不会相互影响。 2. **独立部署**:每个微服务都可以独立部署,减少了部署风险和...

    PHP三进三出股权拆分盘三盘分盘循环拆分系统源码

    【PHP三进三出股权拆分盘三盘分盘循环拆分系统源码】是一种基于PHP编程语言开发的金融投资管理软件,它主要用于股权拆分盘的管理与操作。在这个系统中,"三进三出"是一种特定的投资策略,意味着投资者在一定条件下...

    每日一题:为什么要进行系统拆分?.docx

    图文并茂吃透面试题,看完这个,吊打面试官,拿高薪offer!

    真正成功的拆分!

    ”可能指的是在编程或软件开发中的一种技术或方法,可能是关于代码模块化、系统拆分或是数据处理的优化策略。描述中提到的“博文链接:https://brucefight.iteye.com/blog/787824”是一个具体的资源,可惜在当前环境...

    华为拆分堆叠配置步骤.docx

    华为拆分堆叠配置步骤是指将堆叠系统拆分为单个交换机的过程。这一步骤通常在当前堆叠系统不再使用时执行,以便将成员交换机还原为单机状态的交换机。拆分堆叠配置步骤包括备份堆叠配置文件、拆除堆叠线缆、恢复堆叠...

    微服务和DDD到底有什么关系?微服务如何拆分?

    例如,我们可以将期货文件监控系统拆分为多个微服务,例如文件到达记录服务、期货资金账号服务、文件监控服务等。 在这个例子中,我们可以使用 DDD 来设计业务领域模型,并将其拆分到多个微服务中。例如,我们可以...

    系统架构优化最佳实践.docx

    本文档,"系统架构优化最佳实践.docx",探讨了在面对业务增长和系统复杂性增加时,如何通过系统拆分和构造演变来提升系统的容量和强健性。 一、工程背景 随着业务的发展,系统面临的主要挑战包括功能模块的相互影响...

    vue运行多个子系统框架

    1,支持vue多个子系统 2,支持每个子系统打包 3,支持每个子系统运行 4,提供各种node脚本

    系统架构优化最佳实践.pdf

    本实践指南主要围绕系统拆分和结构演变两大主题,旨在提升系统容量和健壮性。 一、项目背景 在互联网业务快速增长的背景下,系统面临着日益增加的复杂性和高流量压力。传统的单一架构难以应对这种变化,容易导致...

Global site tag (gtag.js) - Google Analytics