开发团队之所以选择将某些功能块作为微服务来实现是有很多原因的。我认为最重要的原因有:
代码重用:多个团队可以利用你所构建的内容。例如,检索(search)、文件存储(file storage)或pub/sub。
使用微服务可以独立于应用程序对功能进行扩展
可以自由地进行技术选择
本文重点讨论以上三点。
开发团队之所以选择将某些功能块作为微服务来实现是有很多原因的。我认为最重要的原因有:
代码重用:多个团队可以利用你所构建的内容。例如,检索(search)、文件存储(file storage)或pub/sub。
使用微服务可以独立于应用程序对功能进行扩展
可以自由地进行技术选择
本文重点讨论以上三点。