- 博客(4)
- 收藏
- 关注
原创 SpringBoot整合Nacos实现服务发现
Nacos实现服务提供方和服务消费方之间的通信上篇讲到在实际的项目开发中 IP+端口不可能写死服务可能部署在云服务器,服务实例的网络地址是动态分配的所以我们采用Nacos可以解决这样的问题大致流程的理解:每个微服务在启动的时候都会向服务发现中心上报自己的网络位置(IP+端口) 这样 会在服务注册中心形成一个服务注册表,服务注册表是服务发现的核心部分,是包含所有服务实例的网络地址的数据库 服务发现客户端会定期从服务发现中心同步服务注册表,并缓存在客户端 当需要对某服务进行请求时候,服务实例通过
2021-04-22 01:50:34
1764
原创 @Controller和@RestController的区别
@Controller和@RestController的区别记录访问访问不到页面的问题1.Application启动类和Controller路径不在一个包下2.Controller层要加注解@RestController我们一般都会在Controller上加上@Controller注解,但是有时候也见有加上@RestController的,现在就说说他们的区别:1、不同。@Controller类中的方法可以直接通过返回String跳转到jsp、ftl、html等模版页面。在方法上加@Respo
2020-10-29 13:22:29
218
原创 Nacos的服务发现流程原理 功能 特性
Nacos的服务发现流程原理 功能首先 在实际项目开发中我们不可能写死IP+端口 ,其次服务可能部署在云服务器等等问题,服务实例的网络位置或许是动态分配的。另外,每一个服务一般会有多个实例来做负载均衡,由于宕机或升级,服务实例网络地址会经常动态改变。再者,每一个服务也可能应对临时访问压力增加新的服务节点。正如下图所示:基于以上的问题,服务之间如何相互发现?服务如何管理?这就是服务发现的问题了。服务发现就是服务消费方通过服务发现中心智能发现服务提供方,从而进行远程调用的过程。如下图:上图中
2020-07-17 00:15:57
2388
原创 nacos-服务发现与配置管理
nacos的服务注册与配置管理1、创建nacos-discovery父工程pom.xml如下<?xml version="1.0" encoding="UTF‐8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema‐instance" xsi:schemaLocation="http://maven.apa
2020-07-15 23:28:57
674
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人