部署在两个服务器下的相同项目,能不能实现activity工作流同步?

新手上路,请多包涵

问题描述

因为项目分为外网和内网,把系统部署在内网一个,外网一个,内外网系统代码项目,外网的系统用外网的数据库,内网的用内网的数据库,因为系统内含有activity工作流,所以导致一半的是审批流程在外网,一半的审批流程在内网,要求实现内外网的activity工作流同步,请问怎么才能实现啊,并且,因为是国家的项目,不准使用国外的中间件,例如(redis)等

问题出现的环境背景及自己尝试过哪些方法

因为工作流会生成二十几张数据库表,用来存储进程数据,我尝试将两个数据库的数据进行同步,但是实现不了,而且 内外网实行 “物理隔离”,所以想要数据交互只能将数据库表打包成excel表,或者刻录光盘,由人工带过去。

相关代码

你期待的结果是什么?实际看到的错误信息又是什么?

想要哪位大神能提供一下解决办法,就算是思路也成

阅读 1.4k
1 个回答

我们这边内网有单独的机器,可以访问外网,像发送短信,邮件啊这些东西,都是那台服务器提供的接口,你看你们是否也能这样;
公司里面的也有地方用到了花生壳做内外网映射,内网也可以玩,外网也可以玩

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题