springcloud中网关不是什么必要的,是推荐推荐在用的。网关是整体系统ftp连接的前置入口,实际网关,然后路由到具体看的服务节点。
这个是可以不的,不过你自己要先写一个连接,语句连接到上之后才可以通过调用。
这个问题都很模糊,集群本身就是一个紧张的话题,你想在那一层实现集群(web?services?data?等等),你要至少的目的是什么?(负载均衡?宕机会话复制?性能要求?等等)这样我没有办法就一些最常见的场景,简单能介绍springboot相关的集群技术你的微服务如果不是是无状态的,你可以将它们重新部署在多个服务器实例上,在前端不使用负载均衡器(的或nginx)。
如果你是需要session剪切粘贴,针对动态容错和部署,你也可以看看spring-session要是是需要数据库集群,请相关参考数据库集群的相关技术,mongodb,reddis也有自己的方案,如果没有是数据缓存集群,也有很多参考,如memcached,hazelcast等等,要是你不喜欢更动弹脑子的套餐,这个可以看看吧springcloud
现在很多公司的技术栈肯定springboot加上一些自研的一些中间件,如果你只不过是明确的掌握springcloud的原理,对其他的学习比较好极度缺乏的话有一点难度,你的周边学习也要通过增强,例如数据库,redis,详细的逻辑思维也要清晰
当然上述事项的一些基础编程能力你觉得还可以吧的话,找一个薪水要求不高的小公司应该也可以的,现在行业不景气,大公司的hc最多的情况下,学历确实是你的瓶颈
但你也千万不能懊丧,你能自学,就能学更大,一边面试,不停地在面试中查缺补漏,着边多写代码,不过现在又是金九银十,这个可以多试试,广撒网,不怕苦,多去面试,估计可以不的,加油