返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • Spring响应式编程 (乌克兰)奥莱·多库卡,(乌克兰)伊戈尔·洛兹恩斯基 著 郑天民 译 专业科技 文轩网
  • 新华书店正版
    • 作者: (乌克兰)奥莱·多库卡//伊戈尔·洛兹恩斯基著 | | 郑天民译
    • 出版社: 人民邮电出版社
    • 出版时间:2020-04-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: (乌克兰)奥莱·多库卡//伊戈尔·洛兹恩斯基著| 郑天民译
    • 出版社:人民邮电出版社
    • 出版时间:2020-04-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2020-04-01
    • 字数:573000
    • 页数:370
    • 开本:16开
    • 装帧:平装
    • ISBN:9787115536716
    • 国别/地区:中国
    • 版权提供:人民邮电出版社

    Spring响应式编程

    作  者:(乌克兰)奥莱·多库卡,(乌克兰)伊戈尔·洛兹恩斯基 著 郑天民 译
    定  价:99
    出 版 社:人民邮电出版社
    出版日期:2020年04月01日
    页  数:370
    装  帧:平装
    ISBN:9787115536716
    主编推荐

    ·Project Reactor和Spring框架重要贡献者力作 ·深入剖析响应式编程及其框架底层原理 ·代码详实、图文并茂,展现系统构建的高级解决方案 在学习本书后,你将能够运用自己的技能,加入Spring 5带来的响应式变革!阅读本书,你将: - 发现响应式系统和响应式编程之间的区别 - 探索响应式系统的优势并了解其应用 - 掌握Spring 5中的响应式编程 - 了解Project Reactor - 使用Spring 5和Project Reactor构建响应式系统

    内容简介

    当下激烈的市场竞争导致企业对高响应性系统的需求不断增加,这对开发人员的响应式编程技术提出了新的要求。《Spring响应式编程》深入浅出,从响应式系统的基本原理入手,详尽地介绍了响应式系统的优势和应用方向。同时,本书借助Spring框架及WebFlux等工具,对响应式编程进行了极具实践性的指导。此外,本书还引入了ProjectReactor这一响应式编程利器。在完成对本书的学习后,你将有能力利用这些工具,构建响应式系统。
    本书适合有志于学习响应式编程的程序员和需要构建响应式系统的开发人员阅读。

    作者简介

    精彩内容

    目录
    第1章为什么选择响应式Spring1
    1.1为什么需要响应性1
    1.2响应性应用案例6
    1.3为什么采用响应式Spring9
    1.4小结16
    第2章Spring响应式编程——基本概念17
    2.1Spring的早期响应式解决方案17
    2.1.1观察者模式18
    2.1.2观察者模式使用示例20
    2.1.3基于@EventListener注解的发布订阅模式23
    2.1.4使用@EventListener注解构建应用程序24
    2.2使用RxJava作为响应式框架31
    2.2.1观察者加迭代器等于响应式流31
    2.2.2生产和消费流数据33
    2.2.3生成异步序列35
    2.2.4流转换和弹珠图36
    2.2.5RxJava的先决条件和优势39
    2.2.6使用RxJava重建我们的应用程序41
    2.3响应式库简史45
    2.4响应式现状46
    2.5小结48
    第3章响应式流——新的流标准49
    3.1无处不在的响应性49
    3.1.1API不一致性问题49
    3.1.2“拉”与“推”52
    3.1.3流量控制问题56
    3.1.4解决方案60
    3.2响应式流规范基础知识60
    3.2.1响应式流规范实战66
    3.2.2响应式流技术兼容套件71
    3.2.3JDK977
    3.3高级主题——响应式流中的异步和并行79
    3.4响应式环境的转变81
    3.4.1RxJava的转变81
    3.4.2Vert.x的调整83
    3.4.3Ratpack的改进84
    3.4.4MongoDB响应式流驱动程序85
    3.4.5响应式技术组合实战86
    3.5小结89
    第4章ProjectReactor——响应式应用程序的基础90
    4.1ProjectReactor简史90
    4.1.1ProjectReactor1.x版本91
    4.1.2ProjectReactor2.x版本93
    4.2ProjectReactor精髓94
    4.2.1在项目中添加Reactor96
    4.2.2响应式类型——Flux和Mono96
    4.2.3创建Flux序列和Mono序列100
    4.2.4订阅响应式流102
    4.2.5用操作符转换响应式序列105
    4.2.6以编程方式创建流119
    4.2.7错误处理125
    4.2.8背压处理127
    4.2.9热数据流和冷数据流127
    4.2.10处理时间131
    4.2.11组合和转换响应式流131
    4.2.12处理器133
    4.2.13测试和调试ProjectReactor134
    4.2.14Reactor插件134
    4.3ProjectReactor的高级主题135
    4.3.1响应式流的生命周期135
    4.3.2Reactor中的线程调度模型140
    4.3.3ProjectReactor内幕149
    4.4小结153
    第5章使用SpringBoot2实现响应性154
    5.1快速启动是成功的关键154
    5.1.1使用SpringRoo尝试更快地开发应用程序156
    5.1.2SpringBoot是快速增长的应用程序的关键156
    5.2SpringBoot2.0中的响应式157
    5.2.1SpringCore中的响应式157
    5.2.2响应式Web160
    5.2.3响应式SpringData162
    5.2.4响应式SpringSession163
    5.2.5响应式SpringSecurity163
    5.2.6响应式SpringCloud163
    5.2.7响应式SpringTest164
    5.2.8响应式监控164
    5.3小结165
    第6章WebFlux异步非阻塞通信166
    6.1WebFlux作为核心响应式服务器基础166
    6.1.1响应式Web内核169
    6.1.2响应式Web和MVC框架171
    6.1.3基于WebFlux的纯函数式Web174
    6.1.4基于WebClient的非阻塞跨服务通信178
    6.1.5响应式WebSocketAPI181
    6.1.6作为WebSocket轻量级替代品的响应式SSE184
    6.1.7响应式模板引擎186
    6.1.8响应式Web安全188
    6.1.9与其他响应式库的交互191
    6.2对比WebFlux和WebMVC192
    6.2.1比较框架时的定律192
    6.2.2全面分析和比较199
    6.3WebFlux的应用216
    6.3.1基于微服务的系统216
    6.3.2处理客户端连接速度慢的系统217
    6.3.3流或实时系统217
    6.3.4WebFlux实战217
    6.4小结221
    第7章响应式数据库访问222
    7.1现代数据处理模式222
    7.1.1领域驱动设计223
    7.1.2微服务时代的数据存储223
    7.1.3多语言持久化226
    7.1.4数据库即服务227
    7.1.5跨微服务共享数据228
    7.2获取数据的同步模型233
    7.2.1数据库访问的连接协议233
    7.2.2数据库驱动程序235
    7.2.3JDBC236
    7.2.4SpringJDBC238
    7.2.5SpringDataJDBC239
    7.2.6JPA241
    7.2.7SpringDataJPA242
    7.2.8SpringDataNoSQL243
    7.2.9同步模型的局限性245
    7.2.10同步模型的优点247
    7.3使用SpringData进行响应式数据访问247
    7.3.1使用MongoDB响应式库248
    7.3.2组合存储库操作251
    7.3.3响应式存储库的工作原理255
    7.3.4响应式事务261
    7.3.5SpringData响应式连接器268
    7.3.6和预期的改进270
    7.3.7异步数据库访问271
    7.3.8响应式关系型数据库连接273
    7.4将同步存储库转换为响应式存储库276
    7.4.1使用rxjava2-jdbc库276
    7.4.2包装同步CrudRepository278
    7.5响应式SpringData实战281
    7.6小结284
    第8章使用CloudStreams提升伸缩性286
    8.1消息代理服务器是消息驱动系统的关键286
    8.1.1服务器端负载均衡287
    8.1.2基于SpringCloud和Ribbon实现客户端负载均衡288
    8.1.3消息代理服务器——消息传递的弹性可靠层293
    8.1.4消息代理服务器市场297
    8.2SpringCloudStreams——通向Spring生态系统的桥梁297
    8.3云上的响应式编程304
    8.3.1SpringCloudDataFlow305
    8.3.2基于SpringCloudFunction的最细粒度应用程序306
    8.3.3SpringCloud——作为数据流一部分的函数311
    8.4基于RSocket的低延迟、响应式消息传递315
    8.4.1对比RSocket与Reactor-Netty315
    8.4.2Java中的RSocket316
    8.4.3对比RSocket和gRPC321
    8.4.4Spring框架中的RSocket322
    8.4.5其他框架中的RSocket324
    8.4.6RSocket小结324
    8.5小结325
    第9章测试响应式应用程序326
    9.1为什么响应式流难以测试326
    9.2使用StepVerifier测试响应式流327
    9.2.1StepVerifier要点327
    9.2.2使用StepVerifier进行高级测试330
    9.2.3处理虚拟时间331
    9.2.4验证响应式上下文333
    9.3测试WebFlux334
    9.3.1使用WebTestClient测试控制器334
    9.3.2测试WebSocket339
    9.4小结342
    第10章最后,发布!343
    10.1DevOps友好型应用程序的重要性343
    10.2监控响应式Spring应用程序345
    10.2.1SpringBootActuator346
    10.2.2Micrometer(千分尺)354
    10.2.3监控响应式流356
    10.2.4基于SpringBootSleuth的分布式跟踪359
    10.2.5基于SpringBootAdmin2.x的漂亮UI361
    10.3部署到云端363
    10.3.1部署到AmazonWeb服务365
    10.3.2部署到GoogleKubernetes引擎365
    10.3.3部署到PivotalCloudFoundry365
    10.3.4基于Kubernetes和Istio的FaaS平台Knative369
    10.3.5对成功部署应用程序的建议369
    10.4小结370

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购