是否可以在一个应用程序中组合不同的语言?

时间:2017-02-07 17:38:09

标签: java php node.js microservices

首先,我不想让事情有点含糊不清。

是否可以使用不同的语言如node.js,php来开发Web服务?

例如,node.js将负责用户身份验证以及PHP和负责的消息传递。 主要是应用程序的想法将在微服务架构中。 Node.js将具有身份验证服务 并且PHP将具有消息传递服务。 这是一个好主意吗 因为我正在学习微服务架构,我得到了用户身份验证,我正在考虑使用PHP来完成项目的其余部分。 显然他们会有不同的数据库。 提前谢谢

1 个答案:

答案 0 :(得分:0)

简短回答你的问题。是的 事实上,建议使用多语言方法。这将有助于您不会过时使用新技术&采用新的编程语言,可以满足不同的功能需求。

说完这个之后,你需要小心谨慎。对微服务设计的缺陷持谨慎态度(服务粒度,最终数据一致性,部署管道,容器化,服务目录,服务注册表,动态负载均衡和服务粒度等)。

node.js在MSA上越来越受欢迎

- 好运

相关问题