捷码低代码接入的外部服务器种类
2023-03-25 14:11 作者:捷码Gemcoder | 我要投稿
系统与外部接口对接的方式主要有以下几种:
1、通过FTP/文件共享服务器方式:系统和外部服务器共同约定文件服务器地址、文件命名规则、文件内容格式等,通过上传文件到文件服务器进行数据交互。这种方式不占用网络带宽,不涉及复杂的网络传输和网络协议,但是共用的文件服务器存在安全风险,文件格式更改需要系统双方一起同步修改。
2、Socket方式:是C/S客户服务器交互方式,一台客户机和一台服务器,服务器提供接口地址和端口,并约定请求报文格式和响应报文格式,客户机通过地址和端口进行访问,传输协议可以是TCP/UDP协议。这种方式适用于服务器和客户机的场景,常用的http调用、java远程调用、webservices都是采用的这种方式。优点是Java易于编程,易于控制权限,也适用其他语言,通用性强;缺点是服务器端不可用会影响整体交互,数据量大会影响带宽导致超时。
3、数据库共享方式:系统和外部服务器连接同一个数据库服务器,系统A写入数据到表里,系统B进行查询。这种方式适用于公司内部的系统对接,且对数据的可靠性要求比较高。优点是数据交互简单、数据交互灵活可靠支持回滚;缺点是连接池数量有限,系统太多会导致无可用连接池,不适用外部公司信息。
4、message方式(MQ):系统A和系统B通过消息服务器进行数据交换。系统A发送消息到消息服务器,如果系统B订阅系统A发送过来的消息,消息服务器会消息推送给B,双方约定消息格式即可。这种方式可以实现零配置接入,减少了人力成本,但是对于高并发的场景效率低下,不适合批量处理大数据。

观看地址链接:https://b23.tv/vJGI1Q8