鉴权架构设计 | 微服务通常都会部署在内网环境中,外网无法直接访问,想要访问相关服务,必须通过暴露在公网的 Ngnix 集群来反向代理到网关,再由网关统一进行转发 |
---|---|
服务发现和注册
在微服务架构中,服务发现和注册是两个关键的概念。微服务通常会分布在多个服务器或容器中,而服务注册中心(如 Eureka 或 Nacos)是一个集中式的服务管理系统,它维护着所有服务的注册信息。每个服务都需要向注册中心进行注册,并且从注册中心获取其他服务的信息以实现动态调用。
- 服务注册:服务在启动时将自己的信息(如服务名、IP 地址、端口等)注册到服务注册中心。
- 服务发现:当一个服务需要调用其他服务时,它可以通过服务注册中心查询其他服务的实例信息,找到目标服务的地址,并进行调用。