Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找打破单一应用程序的设计和架构解决方案的指针。此应用程序是非 Web 本地主机应用程序。我如何使用微服务、Kubernetes、Docker 来做到这一点?Docker、Kubernetes 和微服务设计模式是否仅适用于基于 Web 的应用程序?
这里有一些关于这个问题的好信息:
您拥有源代码的网络应用程序是理想的候选者。Web 非常适合该模型,因为它适用于 TCP/IP 堆栈。还有其他用例,但并不自然。
这是一个很好的起点,描述了将单体应用程序重构为微服务的模式。
它还包含两个具有相同应用程序的示例:一个是单体应用程序,另一个是基于相同微服务的示例,这样您就可以看到它是如何被重构为小块的。