Node.js微服务计算机安徽新华书店pdf下载pdf下载

Node.js微服务计算机安徽新华书店百度网盘pdf下载

作者:
简介:本篇主要提供Node.js微服务计算机安徽新华书店pdf下载
出版社:
出版时间:2016-12-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:  Node.js微服务
作者:  (美)(大卫 冈萨雷斯)
市场价:  69.0元
ISBN号:  9787121305245
出版社:  电子工业出版社
  主编
主编…………
  目录
1 微服务架构1微服务应运而生1单块软件2现实世界中的微服务2面向微服务的架构3为什么面向微服务的架构更好3不足之处3关键设计原则4从组件到业务单元5智能的服务,愚蠢的通信管道7去中心化8技术对比10多微才是足够的微10关键的好处11弹性11可伸缩性11技术多样性13可替换性14独立性15SOA与微服务的比较16为什么选择Node.js18API聚合18展望Node.js19小结202 基于Seneca和PM2构建Node.js微服务21选择Node.js的理由21安装Node.js、npm、Seneca和PM222**个程序——Hello World25Node.js的线程模型27模块化组织的**实践27微服务框架Seneca32实现控制反转35Seneca的模式匹配35PM2——Node.js的任务执行器46单线程应用及异常46PM2——业界标准的任务执行器47小结523 从单块软件到微服务53首先,我们拥有一个单块软件53如何控制自然增长54多抽象才是过度抽象57微服务的出现58微服务的缺陷64分割单块软件64数据才是分割单块软件的主要问题65组织架构适配66小结674 编写你的**个Node.js微服务69微电子商务概览69商品管理服务——双重核心71获取商品信息72获取指定类别的商品73根据ID获取商品74添加商品75删除商品75编辑商品76整合各模块76集成Express与Seneca——如何创建REST API81邮件服务:一个常见的问题82如何发送邮件82接口定义83设置Mandrill84亲自动手在微服务中集成Mandrill86回退策略91订单管理服务92根据如何获取非本地数据来定义微服务93订单管理服务代码95UI——API聚合的产物99前端微服务的必要性99代码99服务降级——当出现非灾难性故障时107断路器108Seneca——一块使我们工作变得更容易的拼图109Seneca和promise111调试115小结1185 安全性和可追溯性119基础设施的逻辑安全119利用SSH来对通信加密120应用程序安全122保持安全方面的与时俱进来应对常见威胁123有效的代码审阅131可追溯性132日志132请求追踪134审计135HTTP状态码136小结1386 Node.js微服务的测试及文档化140功能性测试141自动化测试的金字塔142采用Node.js测试微服务145对微服务进行文档化175采用Swagger对API进行文档化175根据Swagger定义来生成项目182小结1847 微服务的监控185服务监控185采用PM2和Keymetrics进行监控186类人猿大军—来自Netflix的主动监控201吞吐量和性能降级204小结2068 微服务的部署208软件部署的一些概念208持续集成209持续交付209采用PM2进行部署209PM2中的“生态”210采用PM2来部署微服务212Docker——一种可用于软件交付的容器213组装容器215部署Node.js应用221将Docker容器的创建过程自动化223Node.js事件循环—入门容易精通难225Node.js应用的集群化228为应用增加负载均衡233NGINX的健康检查238小结239
  内容简介
本书对如何采用Node.js及其生态工具进行微服务开发的**实践做了全面的介绍,内容包括对微服务架构基本概念及设计原则的讲解,以及如何采用Node.js搭配Seneca、PM2和Docker等现代化工具来构建、测试、监控以及部署轻量级微服务,同时也阐述了Node.js在微服务实践中所涉及的相关概念,并就微服务的优缺点、文档化、安全性以及可追溯性等主题进行了探讨。
  作者简介
David Gonzalez是一名在编程语言方面“极不专一”的软件工程师,他在金融服务行业“混迹”多年。他尝试找到抽象层次合适的解决方案,并探索着如何保证既不过于具体也不过于抽象之间的平衡。__eol__David曾求学于西班牙,但是不久之后便转战都柏林,自2011年起便定居于此并开启了更为宽广和有趣的职业生涯。他目前是一名金融技术领域的独立咨询师。他的Linkedin账号地址是:https://ie.linkedin.com/in/david-gonzalez-737b7383。David乐于尝试新的技术和范式,从而能让自己在软件开发的复杂世界中不断拓展出新的版图。赵震一,一线攻城狮,曾涌入创业洪流,多年未有所成。现居杭州,就职于。热爱技术,关注互联网与大数据,闲暇译一些技术文章,译有《RESTful Web APIs中文版》

^_^:d1ff009e1dca8e41d6a64a3f83e2fe7c

^_^:0b7df5c23714fb3e96b62177c28e52b2