
微服务
文章平均质量分 56
本专栏是根据B站上的黑马程序员的微服务教程整理。
晚安1024
这个作者很懒,什么都没留下…
展开
-
springcloud微服务(七)——feign最佳实践(抽取)
springcloud微服务(七)——feign最佳实践(抽取) 上一节提到了feign远程调用,feign客户端是写在服务中。如果服务越来越多,每个服务都要写feign客户端,造成代码冗余。我们可以把feign客户端抽取出来,需要时,直接引用即可。1.新建feign-api模块(maven)。创建clients包和pojo包,将UserClient和User复制过来。(feign依赖别忘了引)2.将order-service中的UserClient和User删除,将feign-api模块引入,替原创 2022-05-04 23:11:58 · 1058 阅读 · 0 评论 -
springcloud微服务(六)—— 基于feign远程调用
springcloud微服务(六)—— 基于feign远程调用前面我们远程调是通过直接输入url方式来实现的,这样写不利于维护,也不够优雅。本节使用feign能够优雅的实现远程调用。1.引入依赖 <!-- feign客户端依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId原创 2022-05-02 18:47:34 · 695 阅读 · 0 评论 -
springcloud微服务(五)——Nacos注册中心(二)
springcloud微服务(五)——Nacos注册中心(二) 上篇介绍了Nacos注册中心快速入门,本篇继续讲解Nacos其他功能。1.服务多级存储模型 所谓多级存储模型就是把一个服务的多个实例放在不同的集群。条件有限,下面介绍用IDEA模拟多个实例,放在不同集群。在userservice的配置文件中配置集群spring: cloud: nacos: server-addr: localhost:8848 # nacos服务地址 discovery:原创 2022-01-05 14:33:35 · 621 阅读 · 0 评论 -
springcloud微服务(四)——Nacos注册中心
springcloud微服务(四)——Nacos注册中心 之前介绍了eureka注册中心。本篇将介绍Nacos注册中心。Nacos注册中心比eureka功能更加丰富。下载安装Nacos 访问官网:https://nacos.io/zh-cn/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KOr41cGs-1640943360727)(springcloud微服务(四)——Nacos注册中心.assets/image-20211231162812813.png原创 2022-01-05 10:23:22 · 380 阅读 · 0 评论 -
从零搭建springcloud微服务(三)——Ribbon负载均衡
从零搭建springcloud微服务(三)——Ribbon负载均衡 负载均衡流程:负载均衡策略:实现负载均衡两种方式: 方式一(全局):在服务消费者的启动类中定义负载均衡策略。@Beanpublic IRule randomRule(){ return new RandomRule();} 方式二(局部):在application.yml文件中配置。userserver: ribbon: NFLoadBalancerRuleClassName: com.n原创 2021-12-31 14:01:30 · 161 阅读 · 0 评论 -
从零搭建springcloud微服务(二)—— eureka注册中心
从零搭建springcloud微服务(二)—— eureka注册中心 上篇提到存在远程调用url是写死的,这篇将会介绍如何解决。那就是使用注册中心了,本篇将会介绍eureka注册中心。eureka注册中心原理:服务消费者和服务提供者将信息(IP和端口号)注册到注册中心,服务消费者从注册中心拉取服务信息,然后进行负载均衡,最后远程调用,完成服务。注意服务消费者和服务提供者是相对的。注册中心还会进行心跳检测,如果监测出异常会把异常服务从注册中心中剔除。1.新建一个module(eureka-servic原创 2021-12-30 15:54:00 · 196 阅读 · 0 评论 -
从零创建微服务(一)
从零搭建springcloud微服务(一)新建项目,如下图所示。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JqsLsE8R-1640790163437)(从零创建微服务.assets/image-20211229225842989.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xvi2NScG-1640790163440)(从零创建微服务.assets/image-20211229225936862.png)]选择依赖原创 2022-01-04 17:33:58 · 1560 阅读 · 0 评论