该代码通过Coroutines和Kotlin Flow深入了Reactive Spring。它包含逐步构建的简单分布式Messenger应用程序的代码(每个GIT分支一个步骤):
- step-1-webflux-r2dbc:带有@Controller和R2DBC的 Spring WebFlux
- step-2-webflux-functional:路由器DSL和功能性API
- 第三步:RSocket
- 第4步-kotlin-js:Kotlin / JS
- 步骤5 -kofu:Kofu DSL
请注意,可以通过利用rsocket-js将其更新为使用RSocket进行前端/后端通信,但这需要创建Kotlin / JS API包装器。