网闸是一种重要的网络安全设备,它通过物理隔离的方式,有效阻断了对内网的潜在攻击,确保了内部主机的安全。网闸的存在也带来了一定的挑战,即如何在不同网络之间,如内网和外网之间,进行安全的数据交换。为了解决这一问题,ZCBUS针对跨网闸数据传输场景,设计出了NETGATE类型。

1 ZCBUS跨网闸传输数据介绍


  NETGATE是ZCBUS提供的一种跨网闸数据传输解决方案。它主要通过文件形式的无协议摆渡来实现数据的隔离和传输。在外部网络中,用户可以通过订阅生产NETGATE文件到指定目录下,而在内部网络中,用户则可以访问该目录进行数据发布。这种设计既保证了数据交换的安全性,又实现了内外网之间的有效通信。
  通过使用NETGATE,用户可以在不直接穿越网闸的情况下,安全地传输数据。NETGATE在数据传输过程中,会对数据包进行安全检查,确保数据的完整性和安全性。
  总的来说,ZCBUS的NETGATE类型为跨网闸数据传输提供了一种安全、高效的解决方案。它充分利用了网闸的隔离优势,同时保证了数据交换的便捷性和安全性,为我国网络安全提供了有力保障。

2 源库配置

2.1 数据发布时,选择数据库类型为“其他——NETGATE”

2.2 配置参数:

  • file_path:选择.bsd文件的缓存路径
  • file_reserve_count:选择文件缓存个数(文件缓存目录下里文件缓存保留个数,此处最好保留10个以上文件个数)

2.3 添加表

在批量导入中,只输入库名.表名即可,然后选择增量发布即可

2.4 缓存文件说明

例如:该文件缓存路径下为文件为:
[root@5a97bb93b293 test]# ls
demo.test.0.bsd  demo.test.1.bsd  demo.test.2.bsd
demo.test.3.bsd  demo.test.4.bsd  demo.test.no.tmp
其中用户名为demo,表名为test,
demo.test.no.tmp为该发布的控制文件,文件序号最大是4,所以该控制文件内容为5

2.5 topic断点记录表

  • 发布端为NETGATE时,断点记录信息存放在表bus_push_source_topic_t中
    如果某张表需要重新全量发布,需要将对应发布表的realOffset字段内容改成0后,再进行全量发布
    mysql> select * from bus_push_source_topic_t where nodeid=12773;
    +----+--------+---------------------+------------+------------------------------------+------------+------------+----------------+---------------------+
    | id | nodeid | bus_push_sync_tb_id | full_topic | real_topic                         | fullOffset | realOffset | full_sync_time | update_time         |
    +----+--------+---------------------+------------+------------------------------------+------------+------------+----------------+---------------------+
    |  9 |  12773 |               21635 | NULL       | zcbus.bus_client_op_real_load_info |          0 |        314 | NULL           | 2024-12-16 16:52:25 |
    |  7 |  12773 |               21637 | NULL       | zcbus.bus_client_exception_data    |          0 |        301 | NULL           | 2024-12-16 16:52:25 |
    +----+--------+---------------------+------------+------------------------------------+------------+------------+----------------+---------------------+
    2 rows in set (0.00 sec)
文档更新时间: 2024-12-15 23:03   作者:程少波