美文网首页每天进步一点点工作生活
系统设计和人生选择之“异构”

系统设计和人生选择之“异构”

作者: 神祺小胖 | 来源:发表于2021-08-11 16:55 被阅读0次

在我所处的这个行业里,“异构”是一个经常提及的概念,顾名思义,就是一个平台有两套不同技术架构的系统并行,两者互为备份,好处就是隐含在架构里的隐患只会导致一套系统的故障,另一套系统还可以正常运行,可以必然的提升系统的可用性,也就可以说系统的安全性和稳定性更好。但事情永远都有正反两面,“异构”平台的缺点是什么呢?很简单,那就是保持业务和数据在两套系统中的一致性,这对系统的设计和运维提出了更高的要求,系统复杂度提升了很多。理论上说,两套系统的差异性越大,平台的可用性就越高,相应的平台的整体复杂度也就越高。

“异构”平台一般是在对平台有极高可用性要求的领域应用较多,实现起来,有黑盒和白盒两种模式。

第一种,采用黑盒模式,直接使用两个厂家的产品,不关心中间处理过程,只要输入和输出是一致的即可。只要不是一家是另一家的贴牌,两个产品总归在硬件或软件上有一定的区别,异构的目的也就达到了。

第二种,采用白盒模式,需要两套系统在流程上基本一致,也就是在任务完成的中间节点可以从一套系统平滑迁移到另一套系统,这就涉及中间数据的迁移转换,相比黑盒模式就要复杂得多,投入也会高得多。

其实,“异构”就像生活中我们常说的两手准备,我们提前为自己铺好了几条不同的路,全都提前做好准备,有一条路是优先走的,一旦成功了,其他的路就放弃了,一旦失败了,那马上换一条路走,这样做,成功的几率就会更高,当然,我们为之付出的准备也就越多。

最后,说到底还是性价比,什么样的事情值得这样做多手准备,不知道你是怎么选择你的人生路的......

其他工作怎么做小技巧:

《工作怎么做之谈工作汇报》

《工作怎么做之谈统筹安排》

如感兴趣,请与grt-dengqi@139.com联系。

相关文章

  • 系统设计和人生选择之“异构”

    在我所处的这个行业里,“异构”是一个经常提及的概念,顾名思义,就是一个平台有两套不同技术架构的系统并行,两者互为备...

  • 计算机网络网络层功能

    1.异构网络互联异构网络:不同的寻址方案、网络接入机制、差错处理办法、路由选择机制 中继系统:物理层中继系统:中继...

  • 未来芯片的设计工具、方法、流程和测试(摘录)

    目前,大多数的系统和电路设计工具和方法都是基于冯诺依曼架构,非冯诺依曼架构计算系统中,如高度分布式和异构系统或模拟...

  • 异构微服务技术实践

    一、关于异构微服务 异构微服务 = 异构 + 微服务异构:系统中的不同功能,使用不同的技术栈。微服务:系统可以被拆...

  • SpringCloud(第 026 篇)简单异构系统之 node

    SpringCloud(第 026 篇)简单异构系统之 nodejs 微服务 一、大致介绍 二、实现步骤 2.1 ...

  • 如何设计接口

    接口是用来系统间通信的定义,尤其异构系统之间的通信,接口的设计尤其重要。 一、 什么是好的接口? 对接口调用方来说...

  • JDBC和ODBC

    前言 异构数据库系统是由多个异构的成员数据库系统组成的数据库系统,异构性体现为各个成员数据库之间在硬件平台、操作系...

  • 往来之四十三

    12、四象之政经。 政经,系统通过什么样的管控机制和制度,形成对系统结构设计、控制权、监督权、交流沟通权力和选择权...

  • 系统设计-系统设计的概述

    系统设计主要是包括如下几个方面:1、网络设计根据系统要求选择网络结构,按照系统结构的划分,安排网络和设备的分布,然...

  • 利用MongoShake进行Mongodb数据的实时变更处理

    最近在做数据仓库相关的项目,需要对各业务系统异构数据进行统一归集,不同业务系统以及相同异构系统不同功能模块用到的数...

网友评论

    本文标题:系统设计和人生选择之“异构”

    本文链接:https://www.haomeiwen.com/subject/buucbltx.html