是否可以通过微服务使用不同语言构建项目?

Sad*_*qul 2 microservices

是否可以通过微服务使用不同语言构建项目?比如,我想构建一个酒店管理系统,我可以同时使用asp.net core和nodejs来实现不同的模块吗?假设我想使用nodejs获取数据并使用.net core发布数据。TIA

小智 7

是的,您可以为不同的微服务集选择不同的语言/工具/技术集。但更好的选择是选择一种团队完全熟悉的语言。如果您选择其他语言,那么您应该有特定的理由。例如,在我的一个项目中,大部分服务都是用 Node JS 编写的。因为我们需要性能,所以我们用 Go 语言编写了一项服务。