使用Spring Cloud,EUREKA,RIBBON,ZUUL的Spring Boot微服务
创建该项目是为了获得使用Netflix OSS进行微服务的经验。 这是一个简单的项目,由具有简单业务需求的编码命令式编程组成。
从1.1.0版开始,ELK Stack已集成用于监视。
有四种微服务:
帐户:此微服务负责管理帐户。 一个帐户可以是买方,卖方或后台帐户,但只有买方帐户。
产品:此微服务负责管理产品。
订单:此微服务负责管理订单。 除了ID,它对帐户和产品一无所知。
Backoffice :此微服务为Backoffice ui提供端点。
后台微服务的端点具有路径“ / api / v1 / backoffice / orders”。 该端点返回带有产品名称和帐户的订单列表。 它通过Feign连接帐户,产品和订单微服务。
终点
服务
终点
方法
描述
帐目
/ api / v1 /帐户/ {id}
得到
返回指定帐户的详细信息
帐目
/ api / v1 /帐户
得到
返回所有账户的详细信息
产品展示
/ api / v1 / products / {id}
得到
1