响应式开发
CPU的嘲讽
这个作者很懒,什么都没留下…
展开
-
Event Bus模块
Event Busevent bus 是vert.x的神经系统。每个vert.x的实例都有一个单一的event bus 实例。它是使用vertx.eventBus()方法获得的。event bus 同意程序中的不同语言编写的模块进行通信。不论他们是同样的vert.x实例。还是不同的vert.x实例,它甚至能够桥接浏览器中执行的Javascript通信。event bus能够在分布式系统中的...原创 2019-12-05 16:30:01 · 302 阅读 · 0 评论 -
EventSource VS 轮询
EventSource基本概念EventSource(Server-sent events)简称SSE用于向服务端发送事件,它是基于http协议的单向通讯技术,以text/event-stream格式接受事件,如果不关闭会一直处于连接状态,直到调用EventSource.close()方法才能关闭连接;由于EeventSource是单向通讯,所以只能用来实现像股票报价、新闻推送、实时天气这些...原创 2019-12-02 19:48:40 · 2069 阅读 · 0 评论 -
响应式编程笔记一:概念
一、前言在学习响应式编程之前,先来了解一下同步和异步:1. 同步网络和异步网络在传统的理念中,我们会把这样的网络根据他们通信方式描述成同步和异步的。简单来说,同步网络是对消息的到达时间有限定要求(time bounded),以便保证网络活动的确定性,而异步的网络,则对消息到达时间没有任何限制,即时发出的消息丢失了,也不会损害网络的活性。例如:节点A发送一个消息给节点B,期待得到B的回复,...原创 2019-12-02 18:06:21 · 382 阅读 · 0 评论 -
webClient笔记
webClient 概念WebClient是一个响应式客户端,它提供了RestTemplate的替代方法。它公开了一个功能齐全、流畅的API,并依赖于非阻塞I / O,使其能够比RestTemplate更高效地支持高并发性。WebClient非常适合流式的传输方案,并且依赖于较低级别的HTTP客户端库来执行请求,是可插拔的。WebClient使用与WebFlux服务器应用程序相同的编解码器...原创 2019-11-29 16:58:55 · 459 阅读 · 0 评论