理论上一个微服务只解决一件事
隔离性强
理论上跨语言
注册中心, netflix - eureka , 暴露地址, 通过地址
@EnableEurekaServer
@SpringBootApplication
网关, 所有的请求进网关, 由网关转发, 网关也是要作为客户端注册进注册中心
网关项目里配eureka client的dependency和yaml节点, ip用动态ip
spring
cloud
gateway
discovery
locator
enable:true //开启配置中心进行路由
route
- id
uri: lb://ms-diners
predicates:
-Path=/hello/*