scala - 带有 flatbuffers 的 Akka-grpc 怎么样?
问题描述
我已经开始使用 ProtoBuffers 使用 Akka-GRPC,在线示例非常简洁明了,但是由于 Flatbuffers 比 ProtoBuffers 更快,并且 GRPC 声明对 FlatBuffers 的开箱即用支持,我们可以在 Akka-Grpc 中使用 flatbuffers,我已经开始工作了在它上面,FlatBuffers 似乎比 ProtoBuffer 提供的工作要多得多,所以我的问题是,是否值得使用 FlatBuffers,是否可以将 FlatBuffers 与 AkkaGrpc 一起使用(因为,它的 JVM 最后仍然不确定)并且有没有孩子项目做同样的事情。
我知道我们有 Filo,但还有其他选择 https://github.com/velvia/filo
解决方案
可能没有。首先,FlatBuffers 的 GRPC 目前适用于 C++、Go,并且正在为其他语言开发,但据我所知,Java(或 Scala)不存在。
即使它确实存在,我也不熟悉 Akka,但如果它直接与 Protobuf 集成(看起来确实如此),那么支持 FlatBuffers 将需要 Akka 开发人员做更多的工作。我会问他们。
推荐阅读
- python-3.x - 例外:401 请求具有无效的身份验证凭据。预期的 OAuth 2 访问令牌、登录 cookie 或其他有效的身份验证凭据
- android - Android 蓝牙 StartDiscovery() 总是返回 false
- python - 使用 'os.path.ismount' 期间的输出值不正确。蟒蛇 3.7
- python - 我的 tkinter 图像显示为黑屏
- mongodb - 如何提高mongoDb中展开操作阶段的性能
- python - 熊猫阵列拼接
- ios - 如何在任何情况下快速更改导航栏按钮项目的颜色?
- amazon-web-services - 使用 AWS CLI 测试 Amazon SageMaker 模型终端节点时,base64 无效:"{"instances": [{"in0":[863],"in1":[882]}]}"
- python - Django 3.* Python 3.* - 在数据库方法中节省空间
- javascript - 如何在 Tampermonkey 脚本上添加下一个/上一个按钮分页?