分类
交易员的进阶之路

每个平台都有各自的优点和缺点

05-29 1万+

03-springcloud的优缺点?以及Springboot的区别?

置顶 only_oneone 于 2019-03-03 15:49:58 发布 10298 收藏 16

2.Spring Boo可以快速开发单个微服务, SpringCloud是一个基于 Spring Boot实现的云应用开发工具,专助于全局服务治理。

在面试的过程中经常问道,你这个项目的选型是怎么样的?为什么会这样选型?以及和某某知识点的区别,你是怎么理解的?那么我们就通过这个问题来谈谈springcloud的优缺点吧。第一个问题:springcloud的优缺点?优点: 1.耦合度比较低。不会影响其他模块的开发。 2.减轻团队的成本,可以并行开发,不用关注其他人怎么开发,先关注自己的开发。 .

01-21 4767

Spring Cloud 和 Spring Boot 对比: Spring Boot 是单体应用,包含实现所有功能程序,但是Spring Cloud是分布式应用。第一个是单体应用复杂,耦合性高,比较容易出BUG,并且很难排查。然后就是部署时候覆盖范围大,所以会比较麻烦。 单体架构与分布式架构对比: 复杂性高 每个平台都有各自的优点和缺点 部署慢,频率低 扩展能力受限 代码耦合高,导致更换某个业务代码技术时候会改动很多地方 如果一个系统应用功能业务很多,使用单体架构很容易出现问题。 ●微服务架构风格是一种将一个单一应

05-29 1万+

dubbo由于是二进制传输,占用带宽会更少 springCloud是http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大 dubbo开发难度较大,原因是dubbojar包依赖问题很多大型工程无法解决 springcloud接口协议约定比较自由且松散,需要有强有力行政措施来限制接口无序升级 dubbo注册中心可以选择zk,redis等多种,springcloud注册中心只能用eureka或者自研 但如果我选,我会用springcloud。 从公司整体

12-10 5万+

什么是SpringBoot 1、用来简化spring初始搭建和开发过程使用特定方式进行配置(properties或者yml文件) 2、创建独立spring引用程序main方法运行 3、嵌入Tomcat无需部署war包,直接打成jar包nohup java -jar – & 启动就好 4、简化了maven配置 4、自动配置spring添加对应starter自动化配置 SpringB.

10-22 1万+

大四出来实习时候到北京中投驻场开发,当时候第一次听到微服务,可牛逼了,各种先进。 后来接触到自己公司项目,入手SpringBoot,说真,我真SpringBoot是太方便了,真是java后端开发福音。 SpringCloud自然也就建立在SpringBoot 基础上面,后来给平安做项目时候,公司技术头头就决定用SpringCloud了,当时候,对SpringCloud 还.

09-23 1470

优点: 1、服务拆分粒度更细,有利于资源重复利用,有利于提高开发效率 2、可以更精准制定优化服务方案,提高系统可维护性 3、微服务架构采用去中心化思想,服务之间采用Restful等轻量级通讯,比ESB更轻量 4、适于互联网时代,产品迭代周期更短 缺点: 1、微服务过多,治理成本高,不利于维护系统 2、分布式系统开发成本高(容错,分布式事务等)对团队挑战大 总来说优点大过于缺点,目前看来SpringCloud是一套非常完善分布式框架,目前很多企业开始用微服务 .

03-30 1203