Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
oceanbase
oblogclient
提交
a629c5a1
O
oblogclient
项目概览
oceanbase
/
oblogclient
1 年多 前同步成功
通知
5
Star
15
Fork
11
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
oblogclient
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
未验证
提交
a629c5a1
编写于
10月 20, 2021
作者:
W
whhe
提交者:
GitHub
10月 20, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add proto file (#5)
上级
b007629c
变更
3
展开全部
显示空白变更内容
内联
并排
Showing
3 changed file
with
612 addition
and
41 deletion
+612
-41
common/src/main/java/com/oceanbase/clogproxy/common/packet/protocol/LogProxyProto.java
...nbase/clogproxy/common/packet/protocol/LogProxyProto.java
+540
-41
common/src/main/java/com/oceanbase/clogproxy/common/packet/protocol/logproxy.proto
...oceanbase/clogproxy/common/packet/protocol/logproxy.proto
+67
-0
scripts/protoc.sh
scripts/protoc.sh
+5
-0
未找到文件。
common/src/main/java/com/oceanbase/clogproxy/common/packet/protocol/LogProxyProto.java
浏览文件 @
a629c5a1
此差异已折叠。
点击以展开。
common/src/main/java/com/oceanbase/clogproxy/common/packet/protocol/logproxy.proto
0 → 100644
浏览文件 @
a629c5a1
syntax
=
"proto3"
;
package
oceanbase
.
logproxy
;
option
java_package
=
"com.oceanbase.clogproxy.common.packet.protocol"
;
option
java_outer_classname
=
"LogProxyProto"
;
// error response
message
ErrorResponse
{
// error code
int32
code
=
1
;
// error message
string
message
=
2
;
}
// request body for handshake
message
ClientHandshakeRequest
{
// log type. 0 for OceanBase
int32
log_type
=
1
;
// client ip
string
ip
=
2
;
// client id
string
id
=
3
;
// protocol version
string
version
=
4
;
// whether enable monitor or not
bool
enable_monitor
=
5
;
// generated configuration string
string
configuration
=
6
;
}
// response body for handshake
message
ClientHandshakeResponse
{
// status code. 0 for success
int32
code
=
1
;
// log proxy ip
string
ip
=
2
;
// log proxy version
string
version
=
3
;
}
// log proxy status
message
RuntimeStatus
{
// log proxy ip
string
ip
=
1
;
// log proxy port
int32
port
=
2
;
// number of stream for log transmission
int32
stream_count
=
3
;
// number of worker processes
int32
worker_count
=
4
;
}
// record data
message
RecordData
{
// compress type. 0 for no compress
int32
compress_type
=
1
;
// length of raw data
int32
raw_len
=
2
;
// original length of data
int32
compressed_len
=
3
;
// record count
int32
count
=
4
;
// bytes array of records
bytes
records
=
100
;
}
scripts/protoc.sh
0 → 100755
浏览文件 @
a629c5a1
#!/bin/bash
cd
"
$(
dirname
"
$0
"
)
/.."
||
exit
protoc
--java_out
=
common/src/main/java common/src/main/java/com/oceanbase/clogproxy/common/packet/protocol/logproxy.proto
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录