spring-cloud
文章平均质量分 84
戴~
翻过一座浪浪山,就会有下一座浪浪山,但是你会更从容的去面对
展开
-
springcloud-nacos
nacos主要用于服务注册于发现,在第一篇微服务架构中讲解到eureka注册中心,但是euerka它现在已经闭源了,好像是不进行维护了,而且euerka只提供服务注册于发现,它的可视化也是英文的,不利于我们问题分析,nacos就特别适合我们了,它最重要的两大模块为:微服务注册管理,统一配置中心,可视化页面是中文版可操作,并且可以优雅的进行服务上线于下线,同时提供了较为详细的服务状态,集群状态查看等,nacos官网为:https://nacos.io/zh-cn/docs/what-is-nacos.html原创 2021-04-25 23:13:52 · 228 阅读 · 1 评论 -
spring cloud之oauth2
首先我们在了解oath2授权认证时,需要先了解Security认证,同时Security认证也是有许多种认证方式的我们这边主要学习数据库认证啦,首先我们需要三张表用户表,角色表,用户角色表。 同时需要在pom中导入Security: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-security</ar原创 2020-10-23 15:46:42 · 414 阅读 · 1 评论 -
spring cloud之zull网关
在微服务中,我们所有的服务都是访问自己的ip或者微服务名称这样大大提高了代码复杂程度,同时也将我们所有的微服务暴露给了用户,这样是不好滴,这个时候我们想要统一ip进行访问所有的微服务,那么zull网关就帮我们做到了这一点,zull网关大家可以了解为类似于nginx反向代理会比较好理解吧。下面直接来使用zull吧: 首先我们想要在pom中导入zull: <dependency> <groupId>org.springframework.cloud</gr原创 2020-10-22 14:36:46 · 308 阅读 · 3 评论 -
spring cloud之hystrix
hystrix是cloud中的熔断器,具体作用看如下图:原创 2020-10-20 15:28:55 · 164 阅读 · 2 评论 -
spring-cloud之fegin
fegin它是用来做微服务之间的服务调用的,在使用fegin的时候直接调用微服务名称,fegin会去注册中心列表获取微服务,在获取到微服务之后,根据rebbion策略进行调用微服务,这边直接做具体实现了。 导入jar: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-o原创 2020-10-16 10:24:16 · 1532 阅读 · 2 评论 -
Spring-Cloud之Ribbon
ribbon为负载均衡主要和eureka注册中心进行结合使用。负载均衡主要作用为多个服务之间进行服务压力合理分配,那么如何去合理分配服务器之间的压力呢,ribbon给我们提供了对应的负载均衡策略: 负载均衡策略代码配置: 重写ribbonRule(IClientConfig config)方法,在启动类上配置该配置类就可以啦: @RibbonClients( defaultConfiguration= RibbonClientConfiguration.class, valu原创 2020-10-10 14:39:54 · 155 阅读 · 0 评论 -
Spring-Cloud之Eureka
啦啦啦,第一次写博客啦,主要以交流沟通为主,不足的地方希望各位大佬指点一下把,谢谢啦!!! eureka是一个注册中心,分为注册中心服务和注册中心客户端。具体怎么使用直接干代码把。 注册中心服务配置: server: # 微服务端口号 port: 8010 spring: # 应用程序名称 application: name: service-eureka # SpringCloud注册中心配置 eureka: instance: hostname: localhost原创 2020-10-10 10:13:43 · 106 阅读 · 0 评论