如何利用Kubernetes编排实现Node.js程序的微服务化

  1. 云栖社区>
  2. 博客>
  3. 正文

如何利用Kubernetes编排实现Node.js程序的微服务化

shev 2017-08-17 16:38:57 浏览1469
展开阅读全文

前言
本文着重介绍了微服务架构的某些细节,微服务其实也适用于Node.js应用程序。本文还介绍了如何利用容器和编排来实现Node.js的微服务化。

如今,大家都在谈论调度,微服务,Docker,以及Kubernetes如何改变编排领域。那么,在生产中部署Node.js应用程序意味着什么?有哪些是值得关注的?

Node.js微服务化

为了理解为什么每个人都想谈论微服务,我们需要了解应用程序开发的前身——The Monolith。

单体应用
如果你的应用程序是单体应用形式的,那么系统的所有代码都在一个代码库中运行,并生成一个入口。一个简单的npm start就可以启动应用程序,Monolith的核心是保持一切在一起运行。

它仍然是应用程序敏捷开发的好选择,但这样做的缺点是当你想要经常发布时,你将不得不重新部署整体,而无法通过仅更换组件来完成部署的更

网友评论

登录后评论
0/500
评论
shev
+ 关注