【问题标题】:What things should I consider to split my Monolithic nodeJs app to Microservice architecture? [closed]将我的 Monolithic nodeJs 应用程序拆分为微服务架构应该考虑哪些事项? [关闭]
【发布时间】:2018-01-05 12:18:54
【问题描述】:

我正在尝试使用 NodeJs 为电子商务应用程序构建 Restful API,该应用程序具有最少的功能,如用户帐户、产品、库存系统、购物车/订单、支付、钱包/信用、交付管理、通知等。

我想使用微服务架构来实现这一点。

我不想使用任何框架,我想自己探索和学习。

我应该如何开始?

1) 我应该根据哪些参数来选择微服务架构。

2) 我应该如何使用常见的“术语”,例如用户模型或(产品、库存和订单)。

3) 我是否应该先构建完整的单体应用程序,然后再从中取出繁重的部分?

可以指导我的基本指南将非常有帮助。非常感谢并感谢您在此问题上提供的帮助。

【问题讨论】:

  • 整本书都是为了回答你的问题。这实在是太宽泛了,无法在这里解决。
  • 简要介绍一下我可以从中挑选线索的主题?
  • 至少我应该遵循一些基本准则,或者是否可以提供一些对我有帮助的帖子/链接。为什么要关闭?

标签: node.js microservices


【解决方案1】:

在给你我的两分钱之前,有几个考虑...

  • Node.js 中没有微服务之类的东西。微服务是一种基于(以及其他)架构风格,其原则是您应该为工作使用正确的语言。所以 Node.js 是众多可能的选择之一。

  • 你的问题太宽泛了,好吧,也许你应该改变它以缩小它的范围;

  • 我不认为这个问题有一个普遍或正确的答案,所以我可以告诉你,如果我是你,我会从哪里开始。

请考虑以下资源开始:

【讨论】:

    猜你喜欢
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 2016-05-18
    相关资源
    最近更新 更多