-
Notifications
You must be signed in to change notification settings - Fork 5
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
请问分布式系统的Continental eCAL with protobuf 该怎么使用 #12
Comments
跨主机通信的测试方法,参考readme Lines 295 to 310 in 7ce2c8e
还取决于eCAL是否启用了跨主机通信,从5.10版本开始,跨主机网络通信默认是关闭的,参考 如果喜欢本仓库,请star,谢谢! |
您好 还是想咨询下我的eCAL改了网络配置后测试代码还是无法使用,我的eCAL版本为5.10.3 Host1 和Host2 之间用ecal_sample_person_snd 和 ecal_sample_person_rec 测试是可以通信的。 我的测试指令如下: 执行后在Host1中samples recv 为一直0,请问还是有哪里没有配置正确吗? |
配置没问题
先测试sample的思路是正确的
我添加eCAL支持的时候没测试过这个命令,所以不确定该功能是否开发完成 你这边测试有问题,我会找个时间复现下这个故障 建议你先测试其他中间件plugin,比如FastRTPS的这个,这个是原生的, Apex.ai开发的 Apex.ai的原始库也更新了,你也可以下载原始库测试下,https://gitlab.com/ApexAI/performance_test 谢谢! |
您好,我发现在eCAL protobuf或者FastDDS进行跨主机通信测试中, 加上中继模式的参数后,接收端的samples中recv 一直为0 ,不加下面的参数可以进行跨主机通信,并且samples中recv可以显示,请问这个是什么原因呢? # On the main machine
perf_test <options> --roundtrip-mode Main
# On the relay machine:
perf_test <options> --roundtrip-mode Relay |
this has been confirmed in the branch of |
That's been confirmed in all branches, and can be used to test the packet lost experiment. |
我在局域网中的两台电脑上部署了代码,怎么才能测试UDP模式下的传输性能?
使用以下指令 只能在本地模式运行,两台电脑无法测试。
t1
./install/performance_test/lib/performance_test/perf_test -c ECAL_PROTO --msg Array1k -p 0 -s 1
t2
./install/performance_test/lib/performance_test/perf_test -c ECAL_PROTO --msg Array1k -p 1 -s 0
The text was updated successfully, but these errors were encountered: