欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    数据传输方式01.docx

    • 资源ID:5306168       资源大小:127.39KB        全文页数:4页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据传输方式01.docx

    应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式数据传输方式一般无非是以下几种:1 socket 方式Socket方式是最简单的交互方式。是典型才c/s交互模式。一台客户机,一台服务器。 服务器提供服务,通过ip地址和端口进行服务访问。而客户机通过连接服务器指定的端口 进行消息交互。其中传输协议可以是tcp/UDP协议。而服务器和约定了请求报文格式和 响应报文格式。如图一所示:目前我们常用的http调用,java远程调用,webserivces都是采用的这种方式,只不过 不同的就是传输协议以及报文格式。这种方式的优点是:1易于编程,目前java提供了多种框架,屏蔽了底层通信细节以及数据传输转换细节。2容易控制权限。通过传输层协议https,加密传输的数据,使得安全性提高3通用性比较强,无论客户端是.net架构,java,python都是可以的。尤其是 webservice规范,使得服务变得通用而这种方式的缺点是:1服务器和客户端必须同时工作,当服务器端不可用的时候,整个数据交互是不可进行。2当传输数据量比较大的时候,严重占用网络带宽,可能导致连接超时。使得在数据量交 互的时候,服务变的很不可靠。2 ftp/文件共享服务器方式对于大数据量的交互,采用这种文件的交互方式最适合不过了。系统A和系统B约定文件 服务器地址,文件命名规则,文件内容格式等内容,通过上传文件到文件服务器进行数据交 互。系统A系统B最典型的应用场景是批量处理数据:例如系统A把今天12点之前把要处理的数据生成到 一个文件,系统B第二天凌晨1点进行处理,处理完成之后,把处理结果生成到一个文件, 系统A 12点在进行结果处理。这种状况经常发生在A是事物处理型系统,对响应要求比 较高,不适合做数据分析型的工作,而系统B是后台系统,对处理能力要求比较高,适合 做批量任务系统。以上只是说明通过文件方式的数据交互,实际情况B完成任务之后,可能通过socket的 方式通知A,不一定是通过文件方式。这种方式的优点:1在数据量大的情况下,可以通过文件传输,不会超时,不占用网络带宽。2方案简单,避免了网络传输,网络协议相关的概念。这种方式的缺点:1不太适合做实时类的业务2必须有共同的文件服务器,文件服务器这里面存在风险。因为文件可能被篡改,删除, 或者存在泄密等。3必须约定文件数据的格式,当改变文件格式的时候,需要各个系统都同步做修改。3数据库共享数据方式系统A和系统B通过连接同一个数据库服务器的同一张表进行数据交换。当系统A请求 系统B处理数据的时候,系统A Insert 一条数据,系统B select系统A插入的数据进行 处理。数据库系统A系统E数雷格式3龊吃AgeSex这种方式的优点是1相比文件方式传输来说,因为使用的同一个数据库,交互更加简单。2由于数据库提供相当做的操作,比如更新,回滚等。交互方式比较灵活,而且通过数据库 的事务机制,可以做成可靠性的数据交换。这种方式的缺点:1当连接B的系统越来越多的时候,由于数据库的连接池是有限的,导致每个系统分配到 的连接不会很多,当系统越来越多的时候,可能导致无可用的数据库连接2 一般情况,来自两个不同公司的系统,不太会开放自己的数据库给对方连接,因为这样 会有安全性影响4 message 方式Java消息服务(Java Message Service)是message数据传输的典型的实现方式。系 统A和系统B通过一个消息服务器进行数据交换。系统A发送消息到消息服务器,如果 系统B订阅系统A发送过来的消息,消息服务器会消息推送给日。双方约定消息格式即可。 目前市场上有很多开源的jms消息中间件,比如ActiveMQ, OpenJMS。这种方式的优点1由于jms定义了规范,有很多的开源的消息中间件可以选择,而且比较通用。接入起来 相对也比较简单2通过消息方式比较灵活,可以采取同步,异步,可靠性的消息处理,消息中间件也可以 独立出来部署。这种方式的缺点1在大数据量的情况下,消息可能会产生积压,导致消息延迟,消息丢失,甚至消息中间 件崩溃。

    注意事项

    本文(数据传输方式01.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开