请选择 进入手机版 | 继续访问电脑版

赵耀的知识库

 找回密码
 立即注册
搜索
热搜: 报盘 状态 失败
查看: 2624|回复: 0

tradeapi_test启动后发起请求无法收到应答

[复制链接]

418

主题

425

帖子

2593

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2593
发表于 2021-5-12 14:49:44 | 显示全部楼层 |阅读模式
场景:
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也必须清流重启。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则