鱼C论坛

 找回密码
 立即注册
查看: 3517|回复: 10

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

[复制链接]
发表于 2019-7-3 09:19:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
现在工作难找,只会一点皮毛不行了,面试动不动就微服务、分布式、高并发。。注册中心、请求构造、负载均衡、隔离熔断....这一连串的专业名字听起来是在懵逼,小弟不才求各位大佬指点迷津。鄙人还停留在面向百度开发的阶段,一点鱼币奉上..还请赐教
最佳答案
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里面的,是一个熔断机制,比较复杂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-7-3 09:20:27 | 显示全部楼层
搞错类型了  尽然不是悬赏类...但是大佬应该不在乎这点鱼币吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-3 11:21:45 | 显示全部楼层
面向百度开发是什么..JavaEE的东西怕是要系统学习哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-3 14:21:56 | 显示全部楼层
这方面不太了解,不过这种东西肯定是要经过系统学习的。

至于资料视频网上都是大把大把的:http://yun.itheima.com/map/22.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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里面的,是一个熔断机制,比较复杂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-4 16:50:13 | 显示全部楼层
Krant5 发表于 2019-7-3 11:21
面向百度开发是什么..JavaEE的东西怕是要系统学习哦

就是说碰见问题就百度
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 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?每个模块到是一个独立的项目?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-4 17:20:58 | 显示全部楼层
本帖最后由 chengduyangge 于 2019-7-4 17:22 编辑
yechuang 发表于 2019-7-4 17:05
够详细了,我昨天倒是用spring boot搭了一个hello spring!是挺省事的。我有一点不明白的是   注册中心、 ...


这样说吧,一个项目下有很多模块(微服务),那么只需要在总项目下配置注册中心、负载均衡这些,然后将所有需要放入进去的模块注册进去就行了,注册进去的方式一般在配置文件里面几行代码就可以解决,具体好像是需要配置端口,我也忘 了,现在转行python,记不太清楚了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

哦~是不是注册中心、负载均衡、熔断这些都在总项目里 ,其他的子项目在哪台服务器上、端口是啥配置进来   这样多台子项目服务,加上主项目  就形成了一个集群  是这样吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

嗯,理解很到位,不过实操要复杂一些
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-5 09:49:16 | 显示全部楼层
chengduyangge 发表于 2019-7-5 08:22
嗯,理解很到位,不过实操要复杂一些

可以  这下我脑子里有一个宏观的概念了  谢谢老哥
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 04:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表