微服务项目整合
此项目模拟的是一个商城管理系统。其项目结构如下图9-1所示。
项目通过一个名为microservice-mallmanagement的maven父项目构建了四个子项目。
项目功能介绍
本商城项目只是编写了其中的用户和订单服务,实际开发中还会涉及到很多服务,例如后台管理服务、日志管理服务等。如要添加其他服务,只需参考用户获订单服务项目在所开发的服务项目中添加相关的配置,并将服务注册到eureka注册中心即可。
- microservice-eureka-server(eureka注册中心)。
- microservice-gateway-zuul(zuul API网关)。
- microservice-orderservice(订单管理服务)。
- microservice-userservice(用户管理服务)。
eureka注册中心
1.配置文件appliaction.yml。
在此文件中,配置了应用名称和服务端口,同时通过eureka的相关配置制定eureka注册中心的地址(