|
场景:
1)启动交易核心core,data,front等。
2)启动tradeapi_test发起一些交易后退出tradeapi。
3)清流重启交易核心core。
4)再次启动tradeapi_test,发现发起的消息core可以收到,但是api收不到应答。但是多次重启api_test之后,又收到了应答。
分析:
1)通过分析得知清流重启core之后发现front注册到core时请求seq是25.也就是说core只会从第25条流之后发布给front。
2)core清流重启之后没有流,多次重启api发起请求,当流数量达到25之后,core就可以给front应答流了。
解决方案:
1)core如果清流重启,则front也必须清流重启。
|
|