odin:Odin是基于Rpcx的rpc框架,参考rpcx https

时间:2024-04-10 20:47:51
【文件属性】:

文件名称:odin:Odin是基于Rpcx的rpc框架,参考rpcx https

文件大小:24KB

文件格式:ZIP

更新时间:2024-04-10 20:47:51

go microservice rpc go-micro rpcx

最初存在的多款流行的微服务框架,包括Montan,rpcx,gRpc,Dubbo等 Odin框架是好未来在使用rpcx框架过程中不断完善,改进的,目前已在好未来多个部门使用,承载大量核心服务,经历了暑期大班直播高峰考验 2019年开始构建框架主架构,并在此基础上不断完善,补充新功能 2020年8月开源欢迎大家一起参与共建 Odin框架文档 简介 Odin是基于go语言的rpc框架,框架除了致力于提供高性能的服务间调用能力外,还提供完善的服务治理功能,支持多种服务注册发现机制。配套管理工具自动生成代码,提高开发效率。 特性 高效 首先,框架本身基于rpcx框架,其是一个纯Go语言的rpc框架,与主流rpc框架进行性能对比,优势明显。其性能仅弱于Go原生rpc调用。 服务治理 odin框架可提供统一的服务注册管理,仅通过配置地址方式即可方便使用以及切换服务注册中心。 ,耗时报警等。 开发便捷


【文件预览】:
odin-master
----cmd()
--------odin()
----conf()
--------conf_online.ini(600B)
--------conf.ini(581B)
--------conf_release.ini(600B)
--------conf_dev.ini(597B)
----LICENSE(11KB)
----app()
--------serviceInit.go(582B)
--------repository()
--------serviceImpl()
--------common()
--------service()
--------entity()
--------serviceInterface()
----examples()
--------main.go(4KB)
----Makefile(968B)
----README.md(4KB)
----proto()
--------demo.go(468B)
--------odin.go(449B)
----version()
--------version.go(431B)
----go.mod(3KB)

网友评论