那么今天湾仔要讲的是: 互联网上的结构化数据(文字)和非结构化数据(图片、文件、视频)具体要怎么与内网交互。 咱们再来复习下上节课的内容,当互联网想与内网的管理信息大区交互,首先得进入互联网大区,再从互联网大区进入管理信息大区,这是因为互联网不能直通管理信息大区。 互联网与互联网大区通过安全交互平台进行数据交互,之后互联网大区与管理信息大区之间通过SQL逻辑强隔离装置进行数据交互。 互联网大区应用服务器通过SQL逻辑强隔离装置封装的JDBC、ODBC连接,访问内网数据库,完成结构化数据内外网的增删改查操作。
但是非结构化数据存放在文件服务器中,想直接穿透SQL逻辑强隔离装置进入管理信息大区,难度非常高。
可是,难度再高,总有人能解决。
这不,湾仔所在的公司研发了一款内外网数据交互中间件,名叫MQ,解决了这一难题。
以下是这个中间件MQ的实现逻辑: @#¥%……!*~(此处省略一万字
)
MQ能做到什么: 第三方应用厂商不需要在互联网大区部署应用服务器,改为统一接入到MQ,为企业降低研发成本和实施成本。 MQ能将互联网大区的非结构化数据处理后,通过JDBC协议将SQL语句通过强隔离装置写入内网的数据库服务器,实现内外网数据交互。 基于RESTful-API的外网请求访问,实现内外网中台API服务交互。
一句话介绍: MQ是在不改变SQL逻辑强隔离装置的机制下,解决互联网大区向管理信息大区传输非结构化数据问题,并基于RESTful-API的外网请求访问,为内外网中台API对外服务提供交互通道。
有老铁要问了,既然你们把MQ吹得这么厉害,那它到底效果如何呢?
我们通过最近华为云的测试数据来看下它的性能。(tips: 带宽已达内网上限) 单个接口独立测试
在带宽已达内网上限的前提下,这是MQ的最佳性能。
MQ在运转过程中,难保不出一丁点问题,出了问题,只能去查服务器日志吗?
对于MQ实际运行的状态及数据,我们也提供可视化的页面方便运维人员查看,包含监控管理、日志管理、系统设置3大模块。(页面上均为测试数据) 监控管理 日志管理 系统设置
本文为各位老铁描述了MQ实现内外网交互的能力、自身的性能和后台管理系统,再来说说我们的实际案例。
目前我们在多省份已建设MQ,其中某地已接入多套应用系统。
|