180 Star 1.6K Fork 502

渔民小镇 / ioGame

 / 详情

更新对外服数据协议 ExternalMessage,明确协议类型

已完成
拥有者
创建于  
2022-08-04 13:01

输入图片说明

ExternalMessage 使用 jprotobuf 明确协议类型

与原生 .proto 文件对应如下

syntax = "proto3";
package com.iohao.message;
// 对外服数据协议
message ExternalMessage {
  // 请求命令类型: 0 心跳,1 业务
  int32 cmdCode = 1;
  // 协议开关,用于一些协议级别的开关控制,比如 安全加密校验等。 : 0 不校验
  int32 protocolSwitch = 2;
  // 业务路由(高16为主, 低16为子)
  int32 cmdMerge = 3;
  // 响应码: 0:成功, 其他为有错误
  sint32 responseStatus = 4;
  // 验证信息: 当 responseStatus == -1001 时, 会有值
  string validMsg = 5;
  // 业务请求数据
  bytes data = 6;
}

// int 包装类
message IntPb {
  // int 值
  sint32 intValue = 1;
}

// int list 包装类
message IntListPb {
  // intList
  repeated sint32 intValues = 1;
}

// long 包装类
message LongPb {
  // long 值
  sint64 longValue = 1;
}

// long list 包装类
message LongListPb {
  // longList
  repeated sint64 longValues = 1;
}

评论 (1)

渔民小镇 创建了任务

前端的哥们需要更新一下原生 .proto 文件。
这样确保可以与框架提供的对外服数据协议(ExternalMessage)进行交互

渔民小镇 任务状态待办的 修改为进行中
渔民小镇 任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
5475 iohao 1653332816
Java
1
https://gitee.com/iohao/ioGame.git
git@gitee.com:iohao/ioGame.git
iohao
ioGame
ioGame

搜索帮助