Reactive Socket又名RSocket,是一种二进制协议,也是Netflix最近几年中最热门的技术之一。它为客户端和服务器通信提供Reactive-Streams支持。它使我们能够开发完全无阻塞的异步微服务。
使用RSocket有什么优点?
RSocket是在5/6层工作的二进制协议-与在网络7层工作的HTTP相比,它快得多。
RSocket使用持久TCP连接。(服务器也可以呼叫客户端)
RSocket支持反应式流。(客户端和服务器应用程序之间的非阻塞和异步通信)。
提供各种交互模型以及标准的请求和响应模型。
RSocket交互模型:
请求响应:标准请求和响应模型。
触发即忘:触发即忘是一种请求/响应,在不需要响应时非常有用。它不仅可以通过跳过响应来节省网络使用量,而且可以在客户端和服务器处理时间上进行重大的性能优化,因为不需要簿记来等待和关联响应或取消请求。对于诸如非关键事件日志记录之类的用例,此交互模型很有用。
请求流:单个请求,可以产生多个响应。例如Google搜索-单个关键字搜索可能会产生数百万个搜索结果。我们可以使用请求流模型向呼叫者提供流式响应。呼叫者可以随时取消响应。
请求通道(双向流):客户端/服务器或服务器到服务器与流请求和响应进行交互。我们可以开发游戏!!我们将在本课程中开发一个。
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 137 lectures (9h 35m) | Size: 4 GB
Reactive Application Series – Part 3: Develop Reactive Microservices With RSocket
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!