yechuang 发表于 2019-7-3 09:19:29

求spring boot单个微服务、以及spring cloud系列框架的任何资料

现在工作难找,只会一点皮毛不行了,面试动不动就微服务、分布式、高并发。。注册中心、请求构造、负载均衡、隔离熔断....这一连串的专业名字听起来是在懵逼,小弟不才求各位大佬指点迷津。鄙人还停留在面向百度开发的阶段,一点鱼币奉上..还请赐教{:5_111:}

yechuang 发表于 2019-7-3 09:20:27

搞错类型了尽然不是悬赏类...但是大佬应该不在乎这点鱼币吧{:5_92:}

Krant5 发表于 2019-7-3 11:21:45

面向百度开发是什么..JavaEE的东西怕是要系统学习哦

newu 发表于 2019-7-3 14:21:56

这方面不太了解,不过这种东西肯定是要经过系统学习的。

至于资料视频网上都是大把大把的:http://yun.itheima.com/map/22.html

chengduyangge 发表于 2019-7-4 16:14:16

诚如楼上所说,这个有点复杂,的确需要系统学习,我大概给你说一下:

首先,spring boot,spring家族全家桶之一,其核心的理念就是:默认大于配置
其实java现在主流的架构就是SSM,而spring boot相当于就集成了这些,然后还通过集成maven进行jar包依赖管理,但目前市面上springboot开发的不多,主流依然是ssm

springcloud,也是spring家族全家桶之一,专门解决分布式、高并发的架构
和它相并行的是ali的dubo+zookeeper,怎么说呢,dz是目前的主流,springcloud是未来趋势

微服务:SOA,好像是这样写,忘了,自己百度下,说白了就是解耦合,高可用

注册中心:基于分布式而言的,也就是多台电脑或者服务器在这个地方的一个登记

负载均衡:基于注册中心而言的,顾名思义,就是request进来时,如果都只访问服务器A,那么服务器A就容易崩溃,所以需要负载均衡将负载进行平均分配,常见算法有:随机(默认)、轮询、ip分配这些

隔离熔断:这个是springcloud里面的,是一个熔断机制,比较复杂

yechuang 发表于 2019-7-4 16:50:13

Krant5 发表于 2019-7-3 11:21
面向百度开发是什么..JavaEE的东西怕是要系统学习哦

就是说碰见问题就百度{:5_109:}

yechuang 发表于 2019-7-4 17:05:50

chengduyangge 发表于 2019-7-4 16:14
诚如楼上所说,这个有点复杂,的确需要系统学习,我大概给你说一下:

首先,spring boot,spring家族全 ...

够详细了,我昨天倒是用spring boot搭了一个hello spring!是挺省事的。我有一点不明白的是   注册中心、负载均衡、隔离熔断这些东西是在一个项目里配的,还是多个项目,每个项目(服务)负责一个功能,spring cloud负责统筹管理?假如说我想用spring cloud搭一个完整的项目,是不是我得先用spring boot搭一个后台业务服务项目,再用spring boot搭一台注册中心Eureka项目,然后是一台feign,一台Ribbon,一台Hystrix,一台Zuul?每个模块到是一个独立的项目?{:5_94:}

chengduyangge 发表于 2019-7-4 17:20:58

本帖最后由 chengduyangge 于 2019-7-4 17:22 编辑

yechuang 发表于 2019-7-4 17:05
够详细了,我昨天倒是用spring boot搭了一个hello spring!是挺省事的。我有一点不明白的是   注册中心、 ...

这样说吧,一个项目下有很多模块(微服务),那么只需要在总项目下配置注册中心、负载均衡这些,然后将所有需要放入进去的模块注册进去就行了,注册进去的方式一般在配置文件里面几行代码就可以解决,具体好像是需要配置端口,我也忘 了,现在转行python,记不太清楚了

yechuang 发表于 2019-7-4 17:39:30

chengduyangge 发表于 2019-7-4 17:20
这样说吧,一个项目下有很多模块(微服务),那么只需要在总项目下配置注册中心、负载均衡这些,然后将 ...

哦~是不是注册中心、负载均衡、熔断这些都在总项目里 ,其他的子项目在哪台服务器上、端口是啥配置进来   这样多台子项目服务,加上主项目就形成了一个集群是这样吗

chengduyangge 发表于 2019-7-5 08:22:37

yechuang 发表于 2019-7-4 17:39
哦~是不是注册中心、负载均衡、熔断这些都在总项目里 ,其他的子项目在哪台服务器上、端口是啥配置进来   ...

嗯,理解很到位,不过实操要复杂一些

yechuang 发表于 2019-7-5 09:49:16

chengduyangge 发表于 2019-7-5 08:22
嗯,理解很到位,不过实操要复杂一些

可以这下我脑子里有一个宏观的概念了谢谢老哥
页: [1]
查看完整版本: 求spring boot单个微服务、以及spring cloud系列框架的任何资料