widebullet:Widebullet是具有JSON-RPC的API网关

时间:2024-04-26 17:04:39
【文件属性】:

文件名称:widebullet:Widebullet是具有JSON-RPC的API网关

文件大小:19KB

文件格式:ZIP

更新时间:2024-04-26 17:04:39

api-gateway json-rpc Go

宽子弹 Widebullet是基础API网关服务器。 它为HTTP REST请求实现了扩展格式的终结点(请参阅 )。 例如,它接收一个单个JSON-RPC数组,该数组定义了多个HTTP请求并将其转换为多个并发HTTP请求。 如果您有多个后端微服务,并且需要为一个事务同时请求它们,那么Widebullet可以简化它。 地位 生产准备就绪。 要求 Widebullet需要Go1.8或更高版本。 安装 Widebullet提供了一个名为wbt的可执行文件来启动服务器。 要安装wbt ,请使用go get , $ go get -u github.com/mercari/widebullet/... 用法 要运行wbt ,您必须通过-c选项(有关详细信息)提供配置路径(请参阅 ),并提供的示例用法。 $ wbt -c config/example.toml 使用-help查看更多选项。 配置


【文件预览】:
widebullet-master
----.gitignore(6B)
----Makefile(276B)
----server()
--------server.go(5KB)
--------server_test.go(2KB)
--------proxy.go(2KB)
--------builder_test.go(2KB)
--------builder.go(3KB)
--------log.go(989B)
----.travis.yml(157B)
----LICENSE(1KB)
----CONFIGURATION.md(2KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(253B)
----wlog()
--------wlog_test.go(2KB)
--------wlog.go(1KB)
----widebullet.go(449B)
----README.md(2KB)
----config()
--------config_test.go(2KB)
--------example.toml(384B)
--------config.go(2KB)
----SPEC.md(2KB)
----jsonrpc()
--------jsonrpc.go(2KB)
--------jsonrpc_test.go(3KB)
----glide.lock(919B)
----cmd()
--------wbt()
----glide.yaml(389B)

网友评论