关于Reactive Programming(二)

为什么Web后端开发对Reactive没什么感觉?

前端开发对Reactive比较熟悉,但是对于大多数web后端的开发人员来说可能普及程度并不高,很多人的感觉可能是码了很久,除了做好代码分层,好像也没有见到reactive可以发挥作用的地方。

原因在于web后端开发基本是在HTTP协议机制上实现的,这是一种 请求->应答 的模式。客户端发送请求后一直等着结果返回,也就是返回结果的通知是客户端主动获取而不是异步通知的。所以不是reactive的风格。

更符合Reactive的场景是Rich Application,例如WebSocket。这个时候web的交互就不是整个页面的刷新,而是客户端与服务端的实时双向通讯。

你可能感兴趣的:(关于Reactive Programming(二))