面向数据流和面向消息的区别