【技术实现步骤摘要】
请求响应方法、装置和系统、计算机系统和可读存储介质
本公开涉及计算机
,更具体地,涉及一种请求响应方法、装置和系统、计算机系统和可读存储介质。
技术介绍
随着互联网技术和信息技术的迅速发展,包含在数据库中的数据将面临更多的安全威胁。数据库的防火墙是基于数据库保护需求应运而生的一款安全设备。在部署有数据库的防火墙的网络结构中,数据库所在的系统为防火墙内部的系统,通过防火墙与数据库所在的系统隔离的系统为防火墙的外部系统,数据库的防火墙的外部系统和内部系统之间一般无法直接进行交互。由于数据库的防火墙阻断了防火墙外部应用直接访问数据库的通道,数据库的防火墙的外部系统和内部系可能无法做到传统通讯协议中的全双工的工作机制,无形中限制了系统的设计与交互能力。
技术实现思路
有鉴于此,本公开提供了一种请求响应方法、装置和系统、计算机系统和可读存储介质。本公开的一个方面提供了一种请求响应方法,包括:获取数据库的日志中的新增记录,其中,所述新增记录包括与用户请求消息对应的请求内容,所述请求内容是由第一服务器发送,且经由所述数据库的防火墙转发后写入到所述数据库的消息内容,所述第一服务器位于所述数据库的防火墙的外部;对所述新增记录中的请求内容进行响应,生成响应内容;以及将所述响应内容写入所述数据库,以使得所述数据库所在的第二服务器在接收到由第一服务器发送,且经由所述数据库的防火墙转发的轮询请求后,通过所述数据库的防火墙向所述第一服务器发送所述响应内容,其中,所述第二服务器位于所述数据库的防火墙的内部 ...
【技术保护点】
1.一种请求响应方法,包括:/n获取数据库的日志中的新增记录,其中,所述新增记录包括与用户请求消息对应的请求内容,所述请求内容是由第一服务器发送,且经由所述数据库的防火墙转发后写入到所述数据库的消息内容,所述第一服务器位于所述数据库的防火墙的外部;/n对所述新增记录中的请求内容进行响应,生成响应内容;以及/n将所述响应内容写入所述数据库,以使得所述数据库所在的第二服务器在接收到由第一服务器发送,且经由所述数据库的防火墙转发的轮询请求后,通过所述数据库的防火墙向所述第一服务器发送所述响应内容,其中,所述第二服务器位于所述数据库的防火墙的内部。/n
【技术特征摘要】
1.一种请求响应方法,包括:
获取数据库的日志中的新增记录,其中,所述新增记录包括与用户请求消息对应的请求内容,所述请求内容是由第一服务器发送,且经由所述数据库的防火墙转发后写入到所述数据库的消息内容,所述第一服务器位于所述数据库的防火墙的外部;
对所述新增记录中的请求内容进行响应,生成响应内容;以及
将所述响应内容写入所述数据库,以使得所述数据库所在的第二服务器在接收到由第一服务器发送,且经由所述数据库的防火墙转发的轮询请求后,通过所述数据库的防火墙向所述第一服务器发送所述响应内容,其中,所述第二服务器位于所述数据库的防火墙的内部。
2.根据权利要求1所述的方法,其中,所述新增记录还包括与所述请求内容对应的标识信息;其中:
对所述新增记录中的请求内容进行响应还包括:
根据所述请求内容对应的标识信息生成与所述响应内容对应的响应标识;
将所述响应内容写入所述数据库还包括:
将所述响应内容和所述响应标识写入所述数据库,以使得所述第一服务器根据所述响应标识发送所述轮询请求。
3.根据权利要求1所述的方法,其中,获取数据库的日志中的新增记录包括:
向所述第二服务器发送订阅请求,其中,所述订阅请求用于向所述第二服务器请求获取同步权限,所述同步权限用于在所述数据库中的日志更新的情况下,同步接收所述日志中的新增记录。
4.根据权利要求3所述的方法,还包括:
在向所述第二服务器发送订阅请求之前,向所述第二服务器发送创建请求,其中,所述创建请求用于请求所述第二服务器配置同步权限账号;以及
接收由所述第二服务器配置的同步权限账号,以使得基于所述同步权限账号向所述第二服务器发送所述订阅请求。
5.根据权利要求1所述的方法,其中,所述数据库中的表包括以下字段:字段名称、字段类型、字段长度和备注信息;
所述字段名称包括:请求内容字段、与请求内容对应的标识信息字段、响应内容字段、与响应内容对应的响应标识字段。
6.一种请求响应装置,包括:
获取模块,用于获取数据库的日志中的新增记录,其中,所述新增记录包括与用户请求消息对应的请求内容,所述请求内容是由第一服务器发送,且经由所述数据库的防火墙转发后写入到所述数据库的消息内容,所述第一服务器位于所述数据库的防...
【专利技术属性】
技术研发人员:陈福洪,
申请(专利权)人:北京沃东天骏信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。