springcloud组件

https://www.bilibili.com/video/BV1QX4y1t7v5?p=32&vd_source=297c866c71fa77b161812ad631ea2c25

eureka  :

主要是收集服务的注册信息。

springcloud组件_第1张图片

如果有了eureka启动了。内部之前的调用其实就可以用服务名了,

springcloud组件_第2张图片

本来是要是用ip+端口来访问的,只要eureka启来了,为了安全, 就使用项目名内部访问,使用项目名来代替ip+端口, 如下面的http://userservice 的url

springcloud组件_第3张图片

springcloud组件_第4张图片

gateway

springcloud组件_第5张图片

springcloud组件_第6张图片

还有处理跨域等

请求过来了,要根据URL,来判断,将不同请求丢到不同的服务,,如下代码,或再结合ribbon做负载

springcloud组件_第7张图片

springcloud组件_第8张图片

效果

springcloud组件_第9张图片springcloud组件_第10张图片

ribbon

springcloud组件_第11张图片

 如上面的,如果外部URL直接用服务名访问,是没法访问的, 这个时候,是要用上gateway

springcloud组件_第12张图片

注意:

springcloud组件_第13张图片

你可能感兴趣的:(#,spring,cloud,spring,cloud,spring,后端)