文件名称:axonrpc:Axon RPC-与gRPC一样使用axon,但通过消息传递(nat,pulsar,kafka等)
文件大小:53KB
文件格式:ZIP
更新时间:2024-03-24 12:04:07
Go
轴突RPC RPC over事件流。 使用Axon RPC,我们可以在事件流上执行类似gRPC的RPC调用。 它使用github.com/Just4Ease/axon作为连接流,同时帮助我们为RPC调用提供类型化的函数签名。 AxonRPC还与代码生成器捆绑在一起,其中用于生成go代码和gRPC处理程序的同一个protobuf用于生成go代码和axonRPC处理程序,与go中的gRPC完全相同,因此不会有太多的知识差距。 如何使用 # install protoc plugin: go install github.com/Just4Ease/axonrpc/protoc-gen-axonrpc # add -axonrpc_out=/path/to/output # for example: PROTO_SRC_DIR= " ${PWD} /proto " # Note: Th
【文件预览】:
axonrpc-master
----server.go(4KB)
----_lab()
--------example()
----internal()
--------cmd()
--------gengoaxonrpc()
----client.go(945B)
----generate.sh(188B)
----protoc-gen-axonrpc()
--------generator()
--------descriptor()
--------plugin()
--------main.go(1KB)
----.gitignore(6B)
----go.sum(26KB)
----README.md(1KB)
----types.go(1KB)
----go.mod(163B)