我曾经将应用程序构建为完全独立的,但我发现这些日子里有更多Microservices architecture
个应用程序更具趋势。
我的问题是:
为什么这比构建包含all的单个应用程序更有益 它的组件?
什么时候使用这种方法更好?
应该以这种方式开发哪些类型的应用程序?
答案 0 :(得分:1)
嗯,如果您的应用程序可以作为一个单一的应用程序工作正常,那么强制微服务是没有意义的。如果你有不同的数据库,那么它们就很棒。此外,如果一个微服务失败,主应用程序仍然正常运行,所以你不必担心这一点。 微服务的好例子基本上是网站上的广告。他们不是主要应用程序的一部分,但他们在那里 - 自己工作。您还可以阅读许多用例,例如在Netflix中。