第三方推送用于学校内的第三方考勤设备向CDN推送考勤信息,实现了三个独立的接口:
通道ID映射实现了第三方可以使用第三方自己的通道ID来请求第三方推送接口(目前仅在整合接口实现)的能力。
在CDN服务器上手工编辑/zxedu/data/config/campusng/tunnelid.mapper文件设置映射规则,然后重启campusng即可
在campusng日志中过滤关键字TunnelIdMapper, 日志中显示的abc => 268代表第三方的通道ID为abc对应致学的通道ID为268:
$ sudo grep TunnelIdMapper /zxedu/data/log/ischool/campusng/info.log Nov 26 22:13:13 sy-nashira216-1115333 campusng[22730]: TunnelIdMapper: abc => 268 Nov 26 22:14:43 sy-nashira216-1115333 campusng[22970]: TunnelIdMapper: abc => 268