Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SubscribeEventLogs()方法订阅事件获取的数据不是有序的 #197

Open
chaunsin opened this issue Feb 16, 2023 · 5 comments
Open
Labels
enhancement New feature or request

Comments

@chaunsin
Copy link

请问我在使用SubscribeEventLogs()方法订阅事件时,获取的数据不是按照区块顺序,通过多次测试发现每次获取的数据都是乱序的,请问能做优化处理么?

image

@bxq2011hust
Copy link
Member

这个我确认下,SDK这边能否修改下做到

@bxq2011hust
Copy link
Member

bxq2011hust commented Feb 27, 2023

go hc.processEventLogMessage(msg)

@chaunsin 我认为把上面这行代码前面的go删除应该就可以了,你测试下,如果不行就下面这行代码的go关键字也删除下
如果你测试ok,欢迎提个PR到master分支,这里放弃并行来换取事件通知有序可以接受

go eventLogInfo.handler(eventLogResponse.Result, logs)

@bxq2011hust bxq2011hust added the enhancement New feature or request label Feb 27, 2023
@chaunsin
Copy link
Author

go hc.processEventLogMessage(msg)

@chaunsin 我认为把上面这行代码前面的go删除应该就可以了,你测试下,如果不行就下面这行代码的go关键字也删除下 如果你测试ok,欢迎提个PR到master分支,这里放弃并行来换取事件通知有序可以接受

go eventLogInfo.handler(eventLogResponse.Result, logs)

感谢回复,我这边尝试一下

1 similar comment
@chaunsin
Copy link
Author

go hc.processEventLogMessage(msg)

@chaunsin 我认为把上面这行代码前面的go删除应该就可以了,你测试下,如果不行就下面这行代码的go关键字也删除下 如果你测试ok,欢迎提个PR到master分支,这里放弃并行来换取事件通知有序可以接受

go eventLogInfo.handler(eventLogResponse.Result, logs)

感谢回复,我这边尝试一下

@bxq2011hust
Copy link
Member

@chaunsin 问题解决了嘛?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants