/spring-example

spring搭建微服务示例

Primary LanguageJavaMIT LicenseMIT

spring-example

spring搭建微服务示例

工程名 服务名称 作用
microservice-comm 服务通用工具包 存储服务间通用的常量
eureka-example 服务注册中心 用于注册/下发各服务的节点地址信息
microservice-gateway-example 服务网关 用于对请求路由到对应服务,以及访问权限控制
microservice-consumer-example 服务消费者 消费者角色用来消费请其他服务提供者的服务,通过@LoadBalanced可以对服务提供者的多个节点进行负载
microservice-provider-example 服务提供者 提供服务给其他消费者角色消费

网关访问权限

网关中添加了简单的token控制访问权限,测试时,需在请求的Hearder中添加“token:ABCDEFGHIJKLMNOPQRSTUVWXZY”;

curl -H "token:ABCDEFGHIJKLMNOPQRSTUVWXZY" -X POST http://localhost:8081/v1/example/user/info/list