繁体   English   中英

克里昂可靠性

[英]Kryonet reliability

是否有人愿意在项目中使用Java Kryonet库来分享他们的经验? 我看过几次,但实际上并没有看到任何人谈论他们使用它的经历。

具体来说,我想确保它是可靠且相对稳定的。 还是应该考虑使用带有自定义网络代码的Google协议缓冲区之类的东西?

谢谢!

我已经在硕士论文中讨论了kryonet和kryo,并比较了一些同时代的人。 应该可以提供有关Kryo的一些信息和分析: http : //de.scribd.com/doc/67084961/MasterArbeit

我用kryonet开发了一款游戏,它的魅力十足。 它也非常易于使用。

我目前正在与Kryonet合作并制作游戏。 我自己发现它是一个非常有用且易于使用的库。 它有一个非常简单的API,使生活变得非常轻松。 我不会说它像Netty或Apache Mina一样强大,但是它可以完成所有必需的任务。 我个人喜欢它,并且会在任何地方使用它,除非我需要更强大的功能或发送大量数据,因为其他库在发送数据方面比KryoNet提供了更多的功能。

回答较旧版本无法解决的问题的另一半,协议缓冲区具有可以更广泛地部署的优势,因此您不太可能遇到重大错误。 但是,存在严重的不利影响,尤其是以下事实:(1)您必须使用IDL定义格式,然后使用PB的生成的类(这意味着您可能必须将数据复制进出自己的后端对象,可能会导致性能降低),并且(2)PB不支持多态,除非通过各种难以管理的黑客手段来实现。

因此,如果您只是在寻找一种将结构化(而非面向对象)数据从一个端点传输到另一端点的简单方法,那么协议缓冲区可能是最好的选择。 更复杂的场景可能更适合Kryonet。

HTH

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM