Modes of Dataflow

2019-02-26  本文已影响0人  币来币往

当我们需要在不同的应用直接传到数据时,我们通常需要encode数据(将内存中的数据转换成字符流或者写到文件)然后发送给接收端,接收端再decode数据(将流数据或者文件数据转成我们编程语言可以识别的数据结构)
通常有三种方式:

  1. 通过数据库,发送数据一方往db写数据,读数据一方从db读数据
  2. 通过服务调用, 当数据发送和接收方需要通过网络来交换数据时,通过服务调用的形式交换数据。例如,当我们浏览网页时,就是浏览器通过http协议和服务器交换数据。常用方式是RESTful, RPC
  3. 消息传到的方式, 发送方将消息写入某个中间件,接收方从中间件中读取数据。这种方式可以有多个接收端,也解耦了发送方和接收方。
上一篇下一篇

猜你喜欢

热点阅读