没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
GMS 简介 GMS全称Golang Micro Service,这里取单词首字母作为项目名称。 项目是2020-10-24日(程序员节)正式在Github上开源的。所以默认启动端口就定为1024。 GMS是一个非常简单易用的微服务框架。只要您之前使用过类似Gin、beego这样的web框架。就能快速上手,使用方法和这些web框架一样简单。不用额外编写类似proto等额外的接口协议。 GMS的网络通信层使用 ,基于gnet的优异性能GMS也会表现不俗 特点: 非常简单、学习成本极低(不用再感叹学不动了)。GMS处于初期阶段您想参与开发也非常简单。 不用定义proto等协议文件。 写proto文件不仅麻烦还容易出错。而且使用协议文件定义服务,最终在框架内部实现都要使用反射去调用目标方法。众所周知反射调用方法性能比直接调用要差很多。所以如果其他条件不变的情况下,不使用反射
资源推荐
资源详情
资源评论
收起资源包目录
gms-main.zip (72个子文件)
gms-main
client
iclient.go 315B
client.go 5KB
.gitignore 48B
go.mod 276B
server
server.go 4KB
gmsHandler.go 4KB
iserver.go 583B
connection
connection.go 3KB
iconnection.go 177B
discovery
redis_discover.go 2KB
consul_discover.go 2KB
consul_discover_test.go 766B
redis_discover_test.go 724B
etcd3_discover.go 2KB
etcd3_discover_test.go 1KB
idiscover.go 105B
p2p_discover.go 482B
gms.go 1KB
go.sum 30KB
codec
gms_codec.go 256B
iCodec.go 115B
README.md 4KB
plugin
iplugin.go 272B
plugin_group.go 866B
registe
consul_registe_plugin_test.go 341B
redis_registe_plugin.go 2KB
etcd3_registe_plugin.go 2KB
consul_registe_plugin.go 2KB
example
model
dataModel.go 110B
redis
client
client_redis.go 1KB
server
1025
server.go 874B
1024
server.go 903B
etcd3
client
client_etcd3.go 1010B
server
1025
server.go 884B
1024
server.go 913B
simple
client
cpu.sh 94B
client.go 3KB
server
server.go 828B
consul
client
client_consul.go 1011B
server
1025
server.go 885B
1024
server.go 914B
readme.md 143B
selector
random_select.go 1KB
selector.go 259B
gmsContext
icontext.go 330B
context.go 1KB
common
identity.go 164B
converter.go 397B
constant.go 39B
default.go 149B
bytePoolCap.go 2KB
map_test.go 3KB
map.go 17KB
logo.go 260B
bytePoolCap_test.go 2KB
identity_test.go 113B
validate.go 360B
protocol
imessage.go 1KB
header.go 443B
messagePack.go 6KB
message_test.go 963B
messagePack_test.go 2KB
imessagePack.go 338B
message.go 3KB
iHeader.go 19B
serialize
json_serialize.go 466B
iSerialize.go 510B
msgpack_serialize_test.go 667B
msgpack_serialize.go 445B
gob_serialize_test.go 577B
json_serialize_test.go 583B
gob_serialize.go 406B
共 72 条
- 1
资源评论
cestZOE
- 粉丝: 27
- 资源: 4547
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功