我的项目中有两个角色,即web和worker角色。两者都通过服务总线连接。
当我进行部署到暂存时,一切正常,但是当我进行交换时 并且我对暂存工作者角色进行了更改,我发现不一致。
显然,我从前端的请求有时会使工人担任生产角色,有时也会担任工作人员的分期角色。
答案 0 :(得分:1)
在处理工作者角色时,生产和登台环境的概念没有那么多意义,也不像网站那样适用。
我强烈建议在部署期间,如果新版本与现有版本之间存在不兼容的更改,就像它们处理数据的方式一样,关闭生产部署,然后将新部署置于暂存槽中...验证它可以工作,交换和删除old-produciton,现在是新的分段部署。但是,当它们处理数据的方式发生冲突时,避免同时运行新旧部署。
HTH