摘要

适读人群 :本书适合想要了解微服务架构,以及想要深入了解如何有效地实施企业级微服务的Java开发人员。

在本书中可以学到:

■ 使用领域驱动设计方法来设计和实现微服务

■ 使用Spring Security实现微服务的安全性

■ 部署和测试微服务

■ 检测和调试开发过程出现的问题

■ 利用JavaScript的Web应用程序来使用微服务

■ 学习关于微服务的最佳做法和一般原则

Java微服务 作者:(美)沙鲁巴·夏尔马(Sourabh Sharma)

Java微服务 出版社:电子工业出版社

Java微服务 内容简介

微服务是利用云平台开发企业应用程序的新技术,它是小型、轻量和过程驱动的组件。微服务适合设计可扩展、易于维护的应用程序。它可以使开发更容易,还能使资源得到zui佳利用。《Java微服务》帮助你用Java构建供企业使用的微服务架构,内容包括微服务核心概念和框架、大型软件项目的高层次设计、开发环境设置和前期配置、对微服务架构持续集成的部署、实现微服务的安全性、有效地执行测试、微服务设计的zui佳做法和一般原则,以及如何检测和调试问题。

《Java微服务》适合想要了解微服务架构,以及想要深入了解如何有效地实施企业级微服务的Java 开发人员。

Java微服务 目录

前言

1 一种解决方法

微服务的演变

整体式架构概述

整体式架构的局限性与它的微服务解决方案的对比

小结

2 设置开发环境

Spring Boot配置

示例REST程序

设置应用程序构建

使用Postman Chrome扩展测试REST API

NetBeans IDE安装和设置

参考资料

小结

3 领域驱动设计

领域驱动设计基本原理

组成部分

领域驱动设计的工件

战略设计和原则

示例领域服务

小结

4 实现微服务

OTRS概述

开发和实现微服务

测试

参考资料

小结

5 部署和测试

使用Netflix OSS的微服务架构概述

负载均衡

电路断路器与监控

使用容器部署微服务

参考资料

小结

6 实现微服务的安全性

启用安全套接字层

身份验证和授权

使用Spring Security的OAuth实现

参考资料

小结

7 利用微服务Web应用程序来使用服务

AngularJS框架概述

OTRS功能的开发

设置web应用程序

小结

8 最佳做法和一般原则

概述和心态

最佳做法和原则

微服务框架和工具

参考资料

小结

9 故障排除指南

日志记录和ELK环境

服务调用关联ID的使用

依赖项和版本

参考资料

小结

java微服务pdf_Java微服务pdf相关推荐

  1. java poi导出pdf_Java POI 生成PDF文档,很给力!

    package poi.itext; import Java.io.FileOutputStream; import java.io.IOException; import java.awt.Colo ...

  2. java maven 读写pdf_Java动态生成pdf文件(使用itext编辑pdf)

    一.创建pdf模板 使用PDFelement制作pdf模板(数据域的名称对应后面插入的key) 二.导入maven依赖 com.itextpdf itextpdf 5.5.13 com.itextpd ...

  3. spring cloud java b2b2c o2o分布式 微服务电子商务平台

    大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B.B2C.C2C.O2O.新零售.直播电商等子平台. 需要JAVA Spring Cloud大型企业分布式 ...

  4. Java生鲜电商平台-微服务入门与服务的拆分架构实战

    Java生鲜电商平台-微服务入门与服务的拆分架构实战 刚开始进入软件行业时还是单体应用的时代,前后端分离的概念都还没普及,开发的时候需要花大量的时间在"强大"的JSP上面,那时候S ...

  5. java版本号管理_微服务项目中如何管理依赖版本号?

    本文是微服务项目代码组织形式三部曲中的第三篇,也是最后一篇,通过这三篇文章,相信大家对于如果组织微服务中的代码已经有了一个基本认知,前面两篇分别是: 第三篇相对来说要简单一些,本来没打算写,但是上周有 ...

  6. java 服务注册中心_服务治理的含义和java最流行的微服务框架服务治理注册中心的搭建...

    原标题:服务治理的含义和java最流行的微服务框架服务治理注册中心的搭建 Spring Cloud Eureka基于Netflix Eureka做了二次封装,是Spring Cloud Netflix ...

  7. Java开发必读--初识微服务一定要阅读这篇文章

    原文转自一线互联网资深架构师,微服务布道师小马哥的原创文章,始发与小马哥公众号. 微服务是什么? 微服务是一种细粒度(Fine-Grain)的SOA 或许在座的高朋了解过其概念.个人认为,与其说微服务 ...

  8. java毕业设计融呗智慧金融微资讯移动平台服务端源码+lw文档+mybatis+系统+mysql数据库+调试

    java毕业设计融呗智慧金融微资讯移动平台服务端源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计融呗智慧金融微资讯移动平台服务端源码+lw文档+mybatis+系统+my ...

  9. 【项目实战】Java从单体到微服务打造房产销售平台(一) - 整体概述

    Java从单体到微服务打造房产销售平台 可掌握技能:从0-1业务设计 + SpringCloud(微服务改造) https://coding.imooc.com/class/174.html

最新文章

  1. liunx 上get 不到url参数 java_thinkphp5.0 模板上直接获取url参数
  2. ubuntu16.04+cuda7.5
  3. 报告称中国出境游客移动支付消费首次超现金
  4. 写一个“特殊”的查询构造器 - (四、条件查询:复杂条件)
  5. 别人家SDK的设计模式——Android Retrofit库源码解读
  6. Linux网络编程一步一步学+基础
  7. 用Python写一个批量生成账号的函数(用户控制数据长度、数据条数)
  8. read .off file in matlab
  9. 到底他怎么赚钱了啊?看来看去也看不出他赚钱了,看来经济头脑有限啊
  10. ASP.NET——C#文件夹创建与文件存在判断
  11. LADRC的学习——换被控对象进行仿真测试
  12. 中柏平板电脑安linux,中柏平板电脑重装系统
  13. Precision、Recall、F计算:举例
  14. Linu下安装ffmpeg
  15. 网站定制开发和模板建站的具体区别是什么?
  16. web scan360cn.html,软件安全在线监测
  17. 登顶多国免费榜,Zynga能否依靠超休闲游戏重回巨头行列
  18. 黑鲨3能用鸿蒙系统吗,黑鲨游戏手机3支持语音操控:没有三头六臂照样吃鸡
  19. xorl %eax, %eax
  20. 《中文核心期刊要目总览(2014年版)》——计算机、自动化类

热门文章

  1. python爬取7w+『赘婿』弹幕,发现弹幕比剧还精彩!
  2. js截屏 video_video结合canvas实现视频在线截图功能
  3. PHP函数查看redis 版本号
  4. Flash CC2015软件安装教程
  5. VGGNet 与 GoogLeNet
  6. 提高开发团队能力 这4点很重要
  7. html5折叠式侧边栏,基于Bootstrap网格系统的可折叠侧边栏特效
  8. 战网国际服 下载 打开客户端
  9. 推荐7个好用的平面设计网站,优秀素材全靠它
  10. android平台基于卷积神经网络的识别