码迷,mamicode.com
首页 >  
搜索关键字:紧耦合    ( 147个结果
软件架构中的单体架构有哪些特点?
易于开发,易于测试,整体应用也易于部署。但成功的应用都会随着时间增大,最终变得巨大而复杂。巨大的、复杂的单体应用程序,其持续部署变得困难。SaaS应用通常在一天之内会多次将改动推到生产环境,必须重新部署整个应用来更新程序的任何一小部分,由于紧耦合模式,可能还必须做更广泛的手工测试,持续部署几乎不可能。当不同的模块具有资源需求冲突的时候,整体应用程序也将难以扩展。可靠性一般。因为所有的模块都在同一进
分类:其他好文   时间:2019-02-15 18:00:22    阅读次数:203
命令模式
命令模式定义:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(C ...
分类:其他好文   时间:2019-01-11 15:54:52    阅读次数:251
微服务
微服务是指开发一个单个小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上。微服务也指一种种松耦合的、有一定的有界上下文的面向服务架构。也就是说,如果每个服务都要同时修改,那么它们就不是微服务,因为它们紧耦合在一起;如果你需要掌握一个服务太多的上下文场景使用条 ...
分类:其他好文   时间:2019-01-02 15:07:24    阅读次数:158
微服务开发攻略之浅析微服务架构
微服务开发攻略之浅析微服务架构最近这些年,微服务非常火,那你有没想过微服务的动机是什么?其实,最重要的动机就是业务变化太快了。特别是移动互联网出现以后,各种各样的业务:共享单车、支付宝、微信支付等等,业务经历着飞速的变革与创新,所以就要求底层的应用技术能够支撑得上业务的快速变化。我们看一下应用架构的变迁,其实也是从另一个角度来印证上文说的“快”。第一代是单体架构,当然它有很多,例如紧耦合、封闭架构
分类:其他好文   时间:2018-11-07 20:14:03    阅读次数:157
JS设计模式(6)命令模式
什么是命令模式? 定义:将一个请求封装成一个对象,从而使您可以用不同的请求对客户进行参数化。 主要解决:在软件系统中,行为请求者与行为实现者通常是一种紧耦合的关系,但某些场合,比如需要对行为进行记录、撤销或重做、事务等处理时,这种无法抵御变化的紧耦合的设计就不太合适。 何时使用:在某些场合,比如要对 ...
分类:Web程序   时间:2018-08-16 13:31:51    阅读次数:127
代码复用与函数递归
代码复用 函数和对象是代码复用的两种主要形式 模块化设计 分而治之 紧耦合 松耦合 递归的定义 递归的实现 函数递归实例解析 1、字符串反转 2、斐波那契数列 3、汉诺塔 问题 小结 ...
分类:其他好文   时间:2018-07-03 15:12:36    阅读次数:217
2.14.4.linux内核的模块化设计
2.14.4.1、什么是模块化设计 (1)因为linux内核很庞大,代码量很大、东西很多,如果设计时完全设计成一体(各个文件、各个函数之间紧耦合),复杂度超出了人所能理解的范围。所以模块化设计也是一种必要。 (2)模块化设计就是内核中各个功能模块在代码上是彼此独立的,譬如说调度系统和内存管理系统之间 ...
分类:系统相关   时间:2018-06-26 16:06:04    阅读次数:190
PHP设计模式 - 命令模式
命令模式:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式。 角色 ...
分类:Web程序   时间:2018-06-26 01:05:02    阅读次数:152
C#设计模式——外观模式
一、外观模式介绍: 外观模式为子系统的一组接口提供一个统一的接口。外观定义了一个高层接口,使得子系统更容易使用。使用外观模式时,我们创建了一个统一的类,用来包装子系统中一个或多个复杂的类,客户端可以直接通过外观类来调用内部子系统中方法,从而外观模式让客户和子系统之间避免了紧耦合,并且外观模式可以解决 ...
分类:Windows程序   时间:2018-06-05 00:45:27    阅读次数:232
VINS-mono详细解读
VINS-mono详细解读 极品巧克力 前言 Vins-mono是香港科技大学开源的一个VIO算法,https://github.com/HKUST-Aerial-Robotics/VINS-Mono,是用紧耦合方法实现的,通过单目+IMU恢复出尺度,效果非常棒。 感谢他们开源,我从中学到了非常多的 ...
分类:其他好文   时间:2018-04-15 21:47:16    阅读次数:9453
147条   上一页 1 ... 3 4 5 6 7 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!