简述单体架构应用程序的弊端。


简述单体架构应用程序的弊端。

A、模块越来越多。模块之间的耦合度比较紧,修改一个模块的需求往往会带来连锁反应,影响其他模块的稳定性。从而导致项目难以维护,也很难扩展。

B、服务是可以分布部署的。那么服务消费者如何定位服务呢?SOA架构中包含服务注册中心,用于接收服务提供者的注册,管理服务的状态,接受服务消费者的查询。

C、项目的代码量越来越大,比较大的项目通常由多人参与开发。代码质量参差不齐,编码风格比较杂乱,只是代码可读性很低,越来越难以维护。

D、服务提供者启动时会自动向服务注册中心注册服务,注册信息包括服务名称、服务部署的IP地址、端口号、请求服务的url和服务的权重等。

E、比较常用服务注册中心是ZooKEEpEr,EurEka等。

F、项目是一个庞大的整体,使得应用新技术的成本很高。因为必须对整个项目进行重构,这通常是不可能的。

G、服务消费者在启动时会从服务注册中心获取分为注册信息,然后会定期监听服务的变化。服务注册中心也会向服务消费者发送服务的变更通知。这样服务消费者就可以掌握服务提供者的准确信息,从而使用url调用服务。

正确答案:模块越来越多。模块之间的耦合度比较紧,修改一个模块的需求往往会带来连锁反应,影响其他模块的稳定性。从而导致项目难以维护,也很难扩展。|项目的代码量越来越大,比较大的项目通常由多人参与开发。代码质量参差不齐,编码风格比较杂乱,只是代码可读性很低,越来越难以维护。|项目是一个庞大的整体,使得应用新技术的成本很高。因为必须对整个项目进行重构,这通常是不可能的。


Tag:项目 模块 代码 时间:2024-04-04 14:55:15