springcloud
文章平均质量分 59
ITLepeng
这个作者很懒,什么都没留下…
展开
-
SpringCloud之Nacos安装(Windows)
1.Windows安装 1.1.下载安装包 GitHub的Release下载页:https://github.com/alibaba/nacos/releases windows版本使用nacos-server-1.4.1.zip包即可。 1.2.解压 将这个包解压到任意非中文目录下 目录说明: bin:启动脚本 conf:配置文件 1.3.端口配置 Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。 如果无法关闭占用8848端口的进程,也可以进入naco原创 2021-07-16 22:15:23 · 235 阅读 · 0 评论 -
SpringCloud之微服务远程调用RestTemplate
假设我们需要根据订单id查询订单的同时,把订单所属的用户信息一起返回。 在SSM框架中我们可能会在先查询订单信息,然后将根据用户订单中id查询用户,之后将查出来的用户封装到一个订单信息的resultMap中后进行返回订单信息。 而微服务的远程调用则不用那么繁琐,他可以通过一个请求路径url进行直接查询用户信息,这就代表我们在查询订单信息的时候,只需要访问一个user请求的url就可以查出来对应的用户信息,然后直接对订单信息中的用户信息进行赋值。 而这种调用的实现就需要依靠RestTemplate .原创 2021-07-16 21:39:53 · 427 阅读 · 1 评论 -
SpringCloud之Eureka
1. Eureka基础架构 在前一篇博客中,提出了三个思考 其实这三件事就是注册中心帮我们去完成的 1.消费者该如何获取服务提供者具体信息? 服务提供者启动时向eureka注册自己的信息 eureka保存这些信息 消费者根据服务名称向eureka拉取提供者信息 2.如果有多个服务提供者,消费者该如何选择? 服务消费者利用负载均衡算法,从服务列表中挑选一个 3.消费者如何感知服务提供者健康状态? 服务提供者会每隔30秒向EurekaServer发送心跳请求,报告健康状态 eureka原创 2021-07-16 22:05:46 · 111 阅读 · 1 评论