文件名称:spear:适用于EventStore的WIP GRPC客户端20+
文件大小:49KB
文件格式:ZIP
更新时间:2024-04-27 22:28:16
Elixir
矛 一个敏锐的EventStore 20+客户端,由薄荷支持 :face_savoring_food: 常问问题 为什么命名为“矛”? 最好的口香糖味 必须参考古代希腊,罗马或埃及历史 听起来很酷 :smiling_face_with_sunglasses: 支持...薄荷糖? 是支持HTTP2的功能性HTTP客户端。 就像孩子们最近所说的那样,gRPC是辣味的HTTP2。 实际上,gRPC只是添加了一些众所周知的标头和消息格式,该消息格式允许消息不与HTTP2 DATA帧对齐。 使用像薄荷这样的漂亮的HTTP2库来实现gRPC相对比较简单 :slightly_smiling_face: 。 为什么不选择elixir-grpc/grpc呢? 该项目看起来不错,但取决于:gun ,它与其他依赖项的配合不好。 它还在一个库中提供了服务器和客户端的实现。 该库仅需要一个客户端。
【文件预览】:
spear-main
----mix.exs(605B)
----guides()
--------writing_events.md(3KB)
----priv()
--------protos()
----.iex.exs(118B)
----.formatter.exs(160B)
----test()
--------spear_test.exs(132B)
--------test_helper.exs(15B)
----mix.lock(3KB)
----.gitignore(616B)
----lib()
--------spear()
--------spear.ex(25KB)
----README.md(1KB)
----.tool-versions(31B)