
本书主要专注于解读Spring Reactor 3的代码设计与实现。全书共10章,其中第1、2章将从口的设计手,逐渐深介绍Reactor中Flux源与订阅者Subscriber的诸多交互实现细节;第3章将通过对调度器的研究来向读者展示其中的优秀设计,可以帮助读者更好地掌握Java并发库,同时可以使读者对使用Reactor行异步编程有更好的认识;第4章将触到一些常用的Reactor操作,方便读者写出可重用度高、逻辑清晰的代码;第5、6、7章将着重分析Reactor中Processor的设计实现,不仅讲述了它的使用场景,还讲解了其中的内在原理,以及如何应对未来项目发过程中可能遇到的种种问题;第8章将介绍并分析Reactor特别提供的Context,这是Reactor为了应对生产-订阅模式下的响应式编程在异步环境中对订阅关系上下文行管理所产生的问题而给出的解决方案,Spring Framework 5.2中的响应式事务也是基于它实现的;第9章将主要介绍Reactor中的测试,同时带着读者一步一步设计实现一个针对Reactor项目的测试库;第10章将主要介绍Reactor中的调试,可以教会读者根据不同的需求采取不同的调试方式。 本书适合有Java编程基础的中高级Java发工程师、想要学习代码设计思路与技巧的读者、对响应式编程感兴趣的读者阅读。<br/>【推荐语】<br/>1.Spring官方布道师Josh Long、Spring Reactor项目创始人Stephane Maldini以及业内专家翟永超、梁桂钊、方志斌、于文龙、尹相宇、刘嘉诚联袂力荐。 2.本书包含配套视频及源码资源,以及可以免费观看国外知名Java发者的分享视频(中文字幕)。 3.本书主要专注于解读Spring Reactor 3的代码设计与实现,以揭示其中的设计精髓,帮助大家灵活运用及提升代码设计思维。 4.本书是学习响应式编程非常好的参考资料,是成体系的、传授编程思想和技巧的图书。<br/>【作者】<br/>知秋,本名李飞飞,simviso团队创始人,曾长期致力于基础代码库研发工作,对JDK、Spring、RxJava、Spring Reactor、Netty、Reactor-Netty、RSocket等有深刻的研究和独到的见解,并以此造“Java编程方法论系列丛书”。一直通过博客与视频平台bilibili(B站),结合自己的经验行大量源码解读分享。现在主要致力于带领simviso的小伙伴引、翻译国外知名高校计算机科学相关课程及国外知名Java发者的技术分享内容。<br/>
評論0