Micro WebPoS

请参考spring-petclinic-rest/spring-petclinic-microserivces 将webpos项目改为微服务架构,具体要求包括:

  1. 至少包含独立的产品管理服务、订单管理服务以及discovery/gateway等微服务架构下需要的基础设施服务;
  2. 请将系统内的不同微服务实现不同的计算复杂度,通过压力测试实验验证对单个微服务进行水平扩展(而无需整个系统所有服务都进行水平扩展)可以提升系统性能,请给出实验报告;
  3. 请使用RestTemplate进行服务间访问,验证Client-side LB可行;
  4. 请注意使用断路器等机制;
  5. 如有兴趣可在kubernetes或者minikube上进行部署。

请编写readme对自己的系统和实验进行详细介绍。

实验详细记录链接