微服务arquitecture

时间:2017-10-16 13:08:18

标签: backend microservices

我有一个使用monolith arquitecture构建的生产项目是一个电子商务,现在我想转向微服务。

我在很多网站上都读过有关微服务架构的内容,我理解其优缺点,但我需要了解真正的部署。

所以,例如,我需要创建3个服务来处理每个业务单元,1个用户,2个用于目录,最后一个用于订单..在这个时刻我有一个API,它公开了每个操作的方法和使用MVC(我使用codeigniter)在monolith arquitecture中运行所有操作。

现在我明白,在微服务架构中,我应该将每个服务与您自己的数据库分开,并且可以有一个服务器,我可以使用API​​请求来传达服务..但是下一个对我来说并不清楚.. < / p>

  1. 我应该为每个微服务创建一个子域名?例如:
  2. 的Htt://apiusers.site.com/create   等...

    1. 如果使用PHP我应该使用curl请求来沟通它们之间的服务?是正确的方式吗?
    2. 最佳。

0 个答案:

没有答案