本地下载文件大小:13.58 MB
《Node.js微服务》对如何采用Node.js 及其生态工具进行微服务开发的zui佳实践做了全面的介绍,内容包括对微服务架构基本概念及设计原则的讲解,以及如何采用Node.js 搭配Seneca、PM2 和Docker 等现代化工具来构建、测试、监控以及部署轻量级微服务,同时也阐述了Node.js 在微服务实践中所涉及的相关概念,并就微服务的优缺点、文档化、安全性以及可追溯性等主题进行了探讨。《Node.js微服务》适合掌握服务端开发基本知识的Node.js 开发者以及使用Java、C#等其他服务端技术栈并对微服务实践感兴趣的所有开发者。
[attach]789724[/attach]
理解Node.js模块并掌握在与微服务打交道时的zui佳实践
将现有的单块系统重新架构成面向微服务的软件
使用Seneca和Node.js构建出健壮且可伸缩的微服务
对微服务进行隔离测试从而创建出可靠的系统
使用PM2部署并管理微服务
监控微服务的健康状况(CPU、内存以及I/O)
《Node.js微服务》对如何采用Node.js 及其生态工具进行微服务开发的zui佳实践做了全面的介绍,内容包括对微服务架构基本概念及设计原则的讲解,以及如何采用Node.js 搭配Seneca、PM2 和Docker 等现代化工具来构建、测试、监控以及部署轻量级微服务,同时也阐述了Node.js 在微服务实践中所涉及的相关概念,并就微服务的优缺点、文档化、安全性以及可追溯性等主题进行了探讨。
《Node.js微服务》适合掌握服务端开发基本知识的Node.js 开发者以及使用Java、C#等其他服务端技术栈并对微服务实践感兴趣的所有开发者。
1 微服务架构
微服务应运而生
关键设计原则
关键的好处
SOA与微服务的比较
为什么选择Node.js
2 基于Seneca和PM2构建Node.js微服务
选择Node.js的理由
微服务框架Seneca
PM2——Node.js的任务执行器
3 从单块软件到微服务
首先,我们拥有一个单块软件
微服务的出现
组织架构适配
4 编写你的第一个Node.js微服务
微电子商务概览
商品管理服务——双重核心
邮件服务:一个常见的问题
订单管理服务
UI——API聚合的产物
Seneca和promise
调试
5 安全性和可追溯性
基础设施的逻辑安全
应用程序安全
可追溯性
6 Node.js微服务的测试及文档化
功能性测试
对微服务进行文档化
7 微服务的监控
服务监控
类人猿大军—来自Netflix的主动监控
8 微服务的部署
软件部署的一些概念
采用PM2进行部署
Docker——一种可用于软件交付的容器
Node.js事件循环—入门容易精通难
Node.js应用的集群化
为应用增加负载均衡
本站为大家提供了最新最全的java开发软件合集,包含有目前最流行的Notepad++,editplus,ultraedit,Sublime Text,vim,Gradle等等,欢迎各位有需要的赶快下载体验吧!...
文件管理 / 20.5 MB
办公软件 / 246.85 MB
时钟日历 / 21.7 MB
汉字输入 / 42.18 MB
文件处理 / 13.53 MB
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!