@ -2573,6 +2573,232 @@ func (*CloseSubscribersResponse) Descriptor() ([]byte, []int) {
return file_mq_broker_proto_rawDescGZIP ( ) , [ ] int { 41 }
}
type GetUnflushedMessagesRequest struct {
state protoimpl . MessageState ` protogen:"open.v1" `
Topic * schema_pb . Topic ` protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty" `
Partition * schema_pb . Partition ` protobuf:"bytes,2,opt,name=partition,proto3" json:"partition,omitempty" `
// Types that are valid to be assigned to StartFilter:
//
// *GetUnflushedMessagesRequest_StartTimeNs
// *GetUnflushedMessagesRequest_StartBufferIndex
StartFilter isGetUnflushedMessagesRequest_StartFilter ` protobuf_oneof:"start_filter" `
unknownFields protoimpl . UnknownFields
sizeCache protoimpl . SizeCache
}
func ( x * GetUnflushedMessagesRequest ) Reset ( ) {
* x = GetUnflushedMessagesRequest { }
mi := & file_mq_broker_proto_msgTypes [ 42 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
func ( x * GetUnflushedMessagesRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * GetUnflushedMessagesRequest ) ProtoMessage ( ) { }
func ( x * GetUnflushedMessagesRequest ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 42 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use GetUnflushedMessagesRequest.ProtoReflect.Descriptor instead.
func ( * GetUnflushedMessagesRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_mq_broker_proto_rawDescGZIP ( ) , [ ] int { 42 }
}
func ( x * GetUnflushedMessagesRequest ) GetTopic ( ) * schema_pb . Topic {
if x != nil {
return x . Topic
}
return nil
}
func ( x * GetUnflushedMessagesRequest ) GetPartition ( ) * schema_pb . Partition {
if x != nil {
return x . Partition
}
return nil
}
func ( x * GetUnflushedMessagesRequest ) GetStartFilter ( ) isGetUnflushedMessagesRequest_StartFilter {
if x != nil {
return x . StartFilter
}
return nil
}
func ( x * GetUnflushedMessagesRequest ) GetStartTimeNs ( ) int64 {
if x != nil {
if x , ok := x . StartFilter . ( * GetUnflushedMessagesRequest_StartTimeNs ) ; ok {
return x . StartTimeNs
}
}
return 0
}
func ( x * GetUnflushedMessagesRequest ) GetStartBufferIndex ( ) int64 {
if x != nil {
if x , ok := x . StartFilter . ( * GetUnflushedMessagesRequest_StartBufferIndex ) ; ok {
return x . StartBufferIndex
}
}
return 0
}
type isGetUnflushedMessagesRequest_StartFilter interface {
isGetUnflushedMessagesRequest_StartFilter ( )
}
type GetUnflushedMessagesRequest_StartTimeNs struct {
StartTimeNs int64 ` protobuf:"varint,3,opt,name=start_time_ns,json=startTimeNs,proto3,oneof" ` // Filter by timestamp (messages after this time)
}
type GetUnflushedMessagesRequest_StartBufferIndex struct {
StartBufferIndex int64 ` protobuf:"varint,4,opt,name=start_buffer_index,json=startBufferIndex,proto3,oneof" ` // Filter by buffer index (messages from buffers >= this index)
}
func ( * GetUnflushedMessagesRequest_StartTimeNs ) isGetUnflushedMessagesRequest_StartFilter ( ) { }
func ( * GetUnflushedMessagesRequest_StartBufferIndex ) isGetUnflushedMessagesRequest_StartFilter ( ) { }
type GetUnflushedMessagesResponse struct {
state protoimpl . MessageState ` protogen:"open.v1" `
Message * LogEntry ` protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty" ` // Single message per response (streaming)
Error string ` protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty" ` // Error message if any
EndOfStream bool ` protobuf:"varint,3,opt,name=end_of_stream,json=endOfStream,proto3" json:"end_of_stream,omitempty" ` // Indicates this is the final response
unknownFields protoimpl . UnknownFields
sizeCache protoimpl . SizeCache
}
func ( x * GetUnflushedMessagesResponse ) Reset ( ) {
* x = GetUnflushedMessagesResponse { }
mi := & file_mq_broker_proto_msgTypes [ 43 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
func ( x * GetUnflushedMessagesResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * GetUnflushedMessagesResponse ) ProtoMessage ( ) { }
func ( x * GetUnflushedMessagesResponse ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 43 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use GetUnflushedMessagesResponse.ProtoReflect.Descriptor instead.
func ( * GetUnflushedMessagesResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_mq_broker_proto_rawDescGZIP ( ) , [ ] int { 43 }
}
func ( x * GetUnflushedMessagesResponse ) GetMessage ( ) * LogEntry {
if x != nil {
return x . Message
}
return nil
}
func ( x * GetUnflushedMessagesResponse ) GetError ( ) string {
if x != nil {
return x . Error
}
return ""
}
func ( x * GetUnflushedMessagesResponse ) GetEndOfStream ( ) bool {
if x != nil {
return x . EndOfStream
}
return false
}
type LogEntry struct {
state protoimpl . MessageState ` protogen:"open.v1" `
TsNs int64 ` protobuf:"varint,1,opt,name=ts_ns,json=tsNs,proto3" json:"ts_ns,omitempty" `
Key [ ] byte ` protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty" `
Data [ ] byte ` protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty" `
PartitionKeyHash uint32 ` protobuf:"varint,4,opt,name=partition_key_hash,json=partitionKeyHash,proto3" json:"partition_key_hash,omitempty" `
unknownFields protoimpl . UnknownFields
sizeCache protoimpl . SizeCache
}
func ( x * LogEntry ) Reset ( ) {
* x = LogEntry { }
mi := & file_mq_broker_proto_msgTypes [ 44 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
func ( x * LogEntry ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * LogEntry ) ProtoMessage ( ) { }
func ( x * LogEntry ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 44 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use LogEntry.ProtoReflect.Descriptor instead.
func ( * LogEntry ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_mq_broker_proto_rawDescGZIP ( ) , [ ] int { 44 }
}
func ( x * LogEntry ) GetTsNs ( ) int64 {
if x != nil {
return x . TsNs
}
return 0
}
func ( x * LogEntry ) GetKey ( ) [ ] byte {
if x != nil {
return x . Key
}
return nil
}
func ( x * LogEntry ) GetData ( ) [ ] byte {
if x != nil {
return x . Data
}
return nil
}
func ( x * LogEntry ) GetPartitionKeyHash ( ) uint32 {
if x != nil {
return x . PartitionKeyHash
}
return 0
}
type PublisherToPubBalancerRequest_InitMessage struct {
state protoimpl . MessageState ` protogen:"open.v1" `
Broker string ` protobuf:"bytes,1,opt,name=broker,proto3" json:"broker,omitempty" `
@ -2582,7 +2808,7 @@ type PublisherToPubBalancerRequest_InitMessage struct {
func ( x * PublisherToPubBalancerRequest_InitMessage ) Reset ( ) {
* x = PublisherToPubBalancerRequest_InitMessage { }
mi := & file_mq_broker_proto_msgTypes [ 43 ]
mi := & file_mq_broker_proto_msgTypes [ 46 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -2594,7 +2820,7 @@ func (x *PublisherToPubBalancerRequest_InitMessage) String() string {
func ( * PublisherToPubBalancerRequest_InitMessage ) ProtoMessage ( ) { }
func ( x * PublisherToPubBalancerRequest_InitMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 43 ]
mi := & file_mq_broker_proto_msgTypes [ 46 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -2638,7 +2864,7 @@ type SubscriberToSubCoordinatorRequest_InitMessage struct {
func ( x * SubscriberToSubCoordinatorRequest_InitMessage ) Reset ( ) {
* x = SubscriberToSubCoordinatorRequest_InitMessage { }
mi := & file_mq_broker_proto_msgTypes [ 44 ]
mi := & file_mq_broker_proto_msgTypes [ 47 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -2650,7 +2876,7 @@ func (x *SubscriberToSubCoordinatorRequest_InitMessage) String() string {
func ( * SubscriberToSubCoordinatorRequest_InitMessage ) ProtoMessage ( ) { }
func ( x * SubscriberToSubCoordinatorRequest_InitMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 44 ]
mi := & file_mq_broker_proto_msgTypes [ 47 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -2710,7 +2936,7 @@ type SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage struct {
func ( x * SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage ) Reset ( ) {
* x = SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage { }
mi := & file_mq_broker_proto_msgTypes [ 45 ]
mi := & file_mq_broker_proto_msgTypes [ 48 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -2722,7 +2948,7 @@ func (x *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) String() stri
func ( * SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage ) ProtoMessage ( ) { }
func ( x * SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 45 ]
mi := & file_mq_broker_proto_msgTypes [ 48 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -2754,7 +2980,7 @@ type SubscriberToSubCoordinatorRequest_AckAssignmentMessage struct {
func ( x * SubscriberToSubCoordinatorRequest_AckAssignmentMessage ) Reset ( ) {
* x = SubscriberToSubCoordinatorRequest_AckAssignmentMessage { }
mi := & file_mq_broker_proto_msgTypes [ 46 ]
mi := & file_mq_broker_proto_msgTypes [ 49 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -2766,7 +2992,7 @@ func (x *SubscriberToSubCoordinatorRequest_AckAssignmentMessage) String() string
func ( * SubscriberToSubCoordinatorRequest_AckAssignmentMessage ) ProtoMessage ( ) { }
func ( x * SubscriberToSubCoordinatorRequest_AckAssignmentMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 46 ]
mi := & file_mq_broker_proto_msgTypes [ 49 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -2798,7 +3024,7 @@ type SubscriberToSubCoordinatorResponse_Assignment struct {
func ( x * SubscriberToSubCoordinatorResponse_Assignment ) Reset ( ) {
* x = SubscriberToSubCoordinatorResponse_Assignment { }
mi := & file_mq_broker_proto_msgTypes [ 47 ]
mi := & file_mq_broker_proto_msgTypes [ 50 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -2810,7 +3036,7 @@ func (x *SubscriberToSubCoordinatorResponse_Assignment) String() string {
func ( * SubscriberToSubCoordinatorResponse_Assignment ) ProtoMessage ( ) { }
func ( x * SubscriberToSubCoordinatorResponse_Assignment ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 47 ]
mi := & file_mq_broker_proto_msgTypes [ 50 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -2842,7 +3068,7 @@ type SubscriberToSubCoordinatorResponse_UnAssignment struct {
func ( x * SubscriberToSubCoordinatorResponse_UnAssignment ) Reset ( ) {
* x = SubscriberToSubCoordinatorResponse_UnAssignment { }
mi := & file_mq_broker_proto_msgTypes [ 48 ]
mi := & file_mq_broker_proto_msgTypes [ 51 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -2854,7 +3080,7 @@ func (x *SubscriberToSubCoordinatorResponse_UnAssignment) String() string {
func ( * SubscriberToSubCoordinatorResponse_UnAssignment ) ProtoMessage ( ) { }
func ( x * SubscriberToSubCoordinatorResponse_UnAssignment ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 48 ]
mi := & file_mq_broker_proto_msgTypes [ 51 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -2890,7 +3116,7 @@ type PublishMessageRequest_InitMessage struct {
func ( x * PublishMessageRequest_InitMessage ) Reset ( ) {
* x = PublishMessageRequest_InitMessage { }
mi := & file_mq_broker_proto_msgTypes [ 49 ]
mi := & file_mq_broker_proto_msgTypes [ 52 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -2902,7 +3128,7 @@ func (x *PublishMessageRequest_InitMessage) String() string {
func ( * PublishMessageRequest_InitMessage ) ProtoMessage ( ) { }
func ( x * PublishMessageRequest_InitMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 49 ]
mi := & file_mq_broker_proto_msgTypes [ 52 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -2963,7 +3189,7 @@ type PublishFollowMeRequest_InitMessage struct {
func ( x * PublishFollowMeRequest_InitMessage ) Reset ( ) {
* x = PublishFollowMeRequest_InitMessage { }
mi := & file_mq_broker_proto_msgTypes [ 50 ]
mi := & file_mq_broker_proto_msgTypes [ 53 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -2975,7 +3201,7 @@ func (x *PublishFollowMeRequest_InitMessage) String() string {
func ( * PublishFollowMeRequest_InitMessage ) ProtoMessage ( ) { }
func ( x * PublishFollowMeRequest_InitMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 50 ]
mi := & file_mq_broker_proto_msgTypes [ 53 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -3014,7 +3240,7 @@ type PublishFollowMeRequest_FlushMessage struct {
func ( x * PublishFollowMeRequest_FlushMessage ) Reset ( ) {
* x = PublishFollowMeRequest_FlushMessage { }
mi := & file_mq_broker_proto_msgTypes [ 51 ]
mi := & file_mq_broker_proto_msgTypes [ 54 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -3026,7 +3252,7 @@ func (x *PublishFollowMeRequest_FlushMessage) String() string {
func ( * PublishFollowMeRequest_FlushMessage ) ProtoMessage ( ) { }
func ( x * PublishFollowMeRequest_FlushMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 51 ]
mi := & file_mq_broker_proto_msgTypes [ 54 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -3057,7 +3283,7 @@ type PublishFollowMeRequest_CloseMessage struct {
func ( x * PublishFollowMeRequest_CloseMessage ) Reset ( ) {
* x = PublishFollowMeRequest_CloseMessage { }
mi := & file_mq_broker_proto_msgTypes [ 52 ]
mi := & file_mq_broker_proto_msgTypes [ 55 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -3069,7 +3295,7 @@ func (x *PublishFollowMeRequest_CloseMessage) String() string {
func ( * PublishFollowMeRequest_CloseMessage ) ProtoMessage ( ) { }
func ( x * PublishFollowMeRequest_CloseMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 52 ]
mi := & file_mq_broker_proto_msgTypes [ 55 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -3102,7 +3328,7 @@ type SubscribeMessageRequest_InitMessage struct {
func ( x * SubscribeMessageRequest_InitMessage ) Reset ( ) {
* x = SubscribeMessageRequest_InitMessage { }
mi := & file_mq_broker_proto_msgTypes [ 53 ]
mi := & file_mq_broker_proto_msgTypes [ 56 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -3114,7 +3340,7 @@ func (x *SubscribeMessageRequest_InitMessage) String() string {
func ( * SubscribeMessageRequest_InitMessage ) ProtoMessage ( ) { }
func ( x * SubscribeMessageRequest_InitMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 53 ]
mi := & file_mq_broker_proto_msgTypes [ 56 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -3203,7 +3429,7 @@ type SubscribeMessageRequest_AckMessage struct {
func ( x * SubscribeMessageRequest_AckMessage ) Reset ( ) {
* x = SubscribeMessageRequest_AckMessage { }
mi := & file_mq_broker_proto_msgTypes [ 54 ]
mi := & file_mq_broker_proto_msgTypes [ 57 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -3215,7 +3441,7 @@ func (x *SubscribeMessageRequest_AckMessage) String() string {
func ( * SubscribeMessageRequest_AckMessage ) ProtoMessage ( ) { }
func ( x * SubscribeMessageRequest_AckMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 54 ]
mi := & file_mq_broker_proto_msgTypes [ 57 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -3256,7 +3482,7 @@ type SubscribeMessageResponse_SubscribeCtrlMessage struct {
func ( x * SubscribeMessageResponse_SubscribeCtrlMessage ) Reset ( ) {
* x = SubscribeMessageResponse_SubscribeCtrlMessage { }
mi := & file_mq_broker_proto_msgTypes [ 55 ]
mi := & file_mq_broker_proto_msgTypes [ 58 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -3268,7 +3494,7 @@ func (x *SubscribeMessageResponse_SubscribeCtrlMessage) String() string {
func ( * SubscribeMessageResponse_SubscribeCtrlMessage ) ProtoMessage ( ) { }
func ( x * SubscribeMessageResponse_SubscribeCtrlMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 55 ]
mi := & file_mq_broker_proto_msgTypes [ 58 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -3316,7 +3542,7 @@ type SubscribeFollowMeRequest_InitMessage struct {
func ( x * SubscribeFollowMeRequest_InitMessage ) Reset ( ) {
* x = SubscribeFollowMeRequest_InitMessage { }
mi := & file_mq_broker_proto_msgTypes [ 56 ]
mi := & file_mq_broker_proto_msgTypes [ 59 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -3328,7 +3554,7 @@ func (x *SubscribeFollowMeRequest_InitMessage) String() string {
func ( * SubscribeFollowMeRequest_InitMessage ) ProtoMessage ( ) { }
func ( x * SubscribeFollowMeRequest_InitMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 56 ]
mi := & file_mq_broker_proto_msgTypes [ 59 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -3374,7 +3600,7 @@ type SubscribeFollowMeRequest_AckMessage struct {
func ( x * SubscribeFollowMeRequest_AckMessage ) Reset ( ) {
* x = SubscribeFollowMeRequest_AckMessage { }
mi := & file_mq_broker_proto_msgTypes [ 57 ]
mi := & file_mq_broker_proto_msgTypes [ 60 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -3386,7 +3612,7 @@ func (x *SubscribeFollowMeRequest_AckMessage) String() string {
func ( * SubscribeFollowMeRequest_AckMessage ) ProtoMessage ( ) { }
func ( x * SubscribeFollowMeRequest_AckMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 57 ]
mi := & file_mq_broker_proto_msgTypes [ 60 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -3417,7 +3643,7 @@ type SubscribeFollowMeRequest_CloseMessage struct {
func ( x * SubscribeFollowMeRequest_CloseMessage ) Reset ( ) {
* x = SubscribeFollowMeRequest_CloseMessage { }
mi := & file_mq_broker_proto_msgTypes [ 58 ]
mi := & file_mq_broker_proto_msgTypes [ 61 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -3429,7 +3655,7 @@ func (x *SubscribeFollowMeRequest_CloseMessage) String() string {
func ( * SubscribeFollowMeRequest_CloseMessage ) ProtoMessage ( ) { }
func ( x * SubscribeFollowMeRequest_CloseMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_mq_broker_proto_msgTypes [ 58 ]
mi := & file_mq_broker_proto_msgTypes [ 61 ]
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -3669,7 +3895,22 @@ const file_mq_broker_proto_rawDesc = "" +
"\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x12 \n" +
"\funix_time_ns\x18\x02 \x01(\x03R\n" +
"unixTimeNs\"\x1a\n" +
"\x18CloseSubscribersResponse2\x97\x0e\n" +
"\x18CloseSubscribersResponse\"\xdf\x01\n" +
"\x1bGetUnflushedMessagesRequest\x12&\n" +
"\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x122\n" +
"\tpartition\x18\x02 \x01(\v2\x14.schema_pb.PartitionR\tpartition\x12$\n" +
"\rstart_time_ns\x18\x03 \x01(\x03H\x00R\vstartTimeNs\x12.\n" +
"\x12start_buffer_index\x18\x04 \x01(\x03H\x00R\x10startBufferIndexB\x0e\n" +
"\fstart_filter\"\x8a\x01\n" +
"\x1cGetUnflushedMessagesResponse\x120\n" +
"\amessage\x18\x01 \x01(\v2\x16.messaging_pb.LogEntryR\amessage\x12\x14\n" +
"\x05error\x18\x02 \x01(\tR\x05error\x12\"\n" +
"\rend_of_stream\x18\x03 \x01(\bR\vendOfStream\"s\n" +
"\bLogEntry\x12\x13\n" +
"\x05ts_ns\x18\x01 \x01(\x03R\x04tsNs\x12\x10\n" +
"\x03key\x18\x02 \x01(\fR\x03key\x12\x12\n" +
"\x04data\x18\x03 \x01(\fR\x04data\x12,\n" +
"\x12partition_key_hash\x18\x04 \x01(\rR\x10partitionKeyHash2\x8a\x0f\n" +
"\x10SeaweedMessaging\x12c\n" +
"\x10FindBrokerLeader\x12%.messaging_pb.FindBrokerLeaderRequest\x1a&.messaging_pb.FindBrokerLeaderResponse\"\x00\x12y\n" +
"\x16PublisherToPubBalancer\x12+.messaging_pb.PublisherToPubBalancerRequest\x1a,.messaging_pb.PublisherToPubBalancerResponse\"\x00(\x010\x01\x12Z\n" +
@ -3688,7 +3929,8 @@ const file_mq_broker_proto_rawDesc = "" +
"\x0ePublishMessage\x12#.messaging_pb.PublishMessageRequest\x1a$.messaging_pb.PublishMessageResponse\"\x00(\x010\x01\x12g\n" +
"\x10SubscribeMessage\x12%.messaging_pb.SubscribeMessageRequest\x1a&.messaging_pb.SubscribeMessageResponse\"\x00(\x010\x01\x12d\n" +
"\x0fPublishFollowMe\x12$.messaging_pb.PublishFollowMeRequest\x1a%.messaging_pb.PublishFollowMeResponse\"\x00(\x010\x01\x12h\n" +
"\x11SubscribeFollowMe\x12&.messaging_pb.SubscribeFollowMeRequest\x1a'.messaging_pb.SubscribeFollowMeResponse\"\x00(\x01BO\n" +
"\x11SubscribeFollowMe\x12&.messaging_pb.SubscribeFollowMeRequest\x1a'.messaging_pb.SubscribeFollowMeResponse\"\x00(\x01\x12q\n" +
"\x14GetUnflushedMessages\x12).messaging_pb.GetUnflushedMessagesRequest\x1a*.messaging_pb.GetUnflushedMessagesResponse\"\x000\x01BO\n" +
"\fseaweedfs.mqB\x11MessageQueueProtoZ,github.com/seaweedfs/seaweedfs/weed/pb/mq_pbb\x06proto3"
var (
@ -3703,7 +3945,7 @@ func file_mq_broker_proto_rawDescGZIP() []byte {
return file_mq_broker_proto_rawDescData
}
var file_mq_broker_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 59 )
var file_mq_broker_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 62 )
var file_mq_broker_proto_goTypes = [ ] any {
( * FindBrokerLeaderRequest ) ( nil ) , // 0: messaging_pb.FindBrokerLeaderRequest
( * FindBrokerLeaderResponse ) ( nil ) , // 1: messaging_pb.FindBrokerLeaderResponse
@ -3747,134 +3989,142 @@ var file_mq_broker_proto_goTypes = []any{
( * ClosePublishersResponse ) ( nil ) , // 39: messaging_pb.ClosePublishersResponse
( * CloseSubscribersRequest ) ( nil ) , // 40: messaging_pb.CloseSubscribersRequest
( * CloseSubscribersResponse ) ( nil ) , // 41: messaging_pb.CloseSubscribersResponse
nil , // 42: messaging_pb.BrokerStats.StatsEntry
( * PublisherToPubBalancerRequest_InitMessage ) ( nil ) , // 43: messaging_pb.PublisherToPubBalancerRequest.InitMessage
( * SubscriberToSubCoordinatorRequest_InitMessage ) ( nil ) , // 44: messaging_pb.SubscriberToSubCoordinatorRequest.InitMessage
( * SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage ) ( nil ) , // 45: messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessage
( * SubscriberToSubCoordinatorRequest_AckAssignmentMessage ) ( nil ) , // 46: messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessage
( * SubscriberToSubCoordinatorResponse_Assignment ) ( nil ) , // 47: messaging_pb.SubscriberToSubCoordinatorResponse.Assignment
( * SubscriberToSubCoordinatorResponse_UnAssignment ) ( nil ) , // 48: messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignment
( * PublishMessageRequest_InitMessage ) ( nil ) , // 49: messaging_pb.PublishMessageRequest.InitMessage
( * PublishFollowMeRequest_InitMessage ) ( nil ) , // 50: messaging_pb.PublishFollowMeRequest.InitMessage
( * PublishFollowMeRequest_FlushMessage ) ( nil ) , // 51: messaging_pb.PublishFollowMeRequest.FlushMessage
( * PublishFollowMeRequest_CloseMessage ) ( nil ) , // 52: messaging_pb.PublishFollowMeRequest.CloseMessage
( * SubscribeMessageRequest_InitMessage ) ( nil ) , // 53: messaging_pb.SubscribeMessageRequest.InitMessage
( * SubscribeMessageRequest_AckMessage ) ( nil ) , // 54: messaging_pb.SubscribeMessageRequest.AckMessage
( * SubscribeMessageResponse_SubscribeCtrlMessage ) ( nil ) , // 55: messaging_pb.SubscribeMessageResponse.SubscribeCtrlMessage
( * SubscribeFollowMeRequest_InitMessage ) ( nil ) , // 56: messaging_pb.SubscribeFollowMeRequest.InitMessage
( * SubscribeFollowMeRequest_AckMessage ) ( nil ) , // 57: messaging_pb.SubscribeFollowMeRequest.AckMessage
( * SubscribeFollowMeRequest_CloseMessage ) ( nil ) , // 58: messaging_pb.SubscribeFollowMeRequest.CloseMessage
( * schema_pb . Topic ) ( nil ) , // 59: schema_pb.Topic
( * schema_pb . Partition ) ( nil ) , // 60: schema_pb.Partition
( * schema_pb . RecordType ) ( nil ) , // 61: schema_pb.RecordType
( * schema_pb . PartitionOffset ) ( nil ) , // 62: schema_pb.PartitionOffset
( schema_pb . OffsetType ) ( 0 ) , // 63: schema_pb.OffsetType
( * GetUnflushedMessagesRequest ) ( nil ) , // 42: messaging_pb.GetUnflushedMessagesRequest
( * GetUnflushedMessagesResponse ) ( nil ) , // 43: messaging_pb.GetUnflushedMessagesResponse
( * LogEntry ) ( nil ) , // 44: messaging_pb.LogEntry
nil , // 45: messaging_pb.BrokerStats.StatsEntry
( * PublisherToPubBalancerRequest_InitMessage ) ( nil ) , // 46: messaging_pb.PublisherToPubBalancerRequest.InitMessage
( * SubscriberToSubCoordinatorRequest_InitMessage ) ( nil ) , // 47: messaging_pb.SubscriberToSubCoordinatorRequest.InitMessage
( * SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage ) ( nil ) , // 48: messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessage
( * SubscriberToSubCoordinatorRequest_AckAssignmentMessage ) ( nil ) , // 49: messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessage
( * SubscriberToSubCoordinatorResponse_Assignment ) ( nil ) , // 50: messaging_pb.SubscriberToSubCoordinatorResponse.Assignment
( * SubscriberToSubCoordinatorResponse_UnAssignment ) ( nil ) , // 51: messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignment
( * PublishMessageRequest_InitMessage ) ( nil ) , // 52: messaging_pb.PublishMessageRequest.InitMessage
( * PublishFollowMeRequest_InitMessage ) ( nil ) , // 53: messaging_pb.PublishFollowMeRequest.InitMessage
( * PublishFollowMeRequest_FlushMessage ) ( nil ) , // 54: messaging_pb.PublishFollowMeRequest.FlushMessage
( * PublishFollowMeRequest_CloseMessage ) ( nil ) , // 55: messaging_pb.PublishFollowMeRequest.CloseMessage
( * SubscribeMessageRequest_InitMessage ) ( nil ) , // 56: messaging_pb.SubscribeMessageRequest.InitMessage
( * SubscribeMessageRequest_AckMessage ) ( nil ) , // 57: messaging_pb.SubscribeMessageRequest.AckMessage
( * SubscribeMessageResponse_SubscribeCtrlMessage ) ( nil ) , // 58: messaging_pb.SubscribeMessageResponse.SubscribeCtrlMessage
( * SubscribeFollowMeRequest_InitMessage ) ( nil ) , // 59: messaging_pb.SubscribeFollowMeRequest.InitMessage
( * SubscribeFollowMeRequest_AckMessage ) ( nil ) , // 60: messaging_pb.SubscribeFollowMeRequest.AckMessage
( * SubscribeFollowMeRequest_CloseMessage ) ( nil ) , // 61: messaging_pb.SubscribeFollowMeRequest.CloseMessage
( * schema_pb . Topic ) ( nil ) , // 62: schema_pb.Topic
( * schema_pb . Partition ) ( nil ) , // 63: schema_pb.Partition
( * schema_pb . RecordType ) ( nil ) , // 64: schema_pb.RecordType
( * schema_pb . PartitionOffset ) ( nil ) , // 65: schema_pb.PartitionOffset
( schema_pb . OffsetType ) ( 0 ) , // 66: schema_pb.OffsetType
}
var file_mq_broker_proto_depIdxs = [ ] int32 {
42 , // 0: messaging_pb.BrokerStats.stats:type_name -> messaging_pb.BrokerStats.StatsEntry
59 , // 1: messaging_pb.TopicPartitionStats.topic:type_name -> schema_pb.Topic
60 , // 2: messaging_pb.TopicPartitionStats.partition:type_name -> schema_pb.Partition
43 , // 3: messaging_pb.PublisherToPubBalancerRequest.init:type_name -> messaging_pb.PublisherToPubBalancerRequest.InitMessage
45 , // 0: messaging_pb.BrokerStats.stats:type_name -> messaging_pb.BrokerStats.StatsEntry
62 , // 1: messaging_pb.TopicPartitionStats.topic:type_name -> schema_pb.Topic
63 , // 2: messaging_pb.TopicPartitionStats.partition:type_name -> schema_pb.Partition
46 , // 3: messaging_pb.PublisherToPubBalancerRequest.init:type_name -> messaging_pb.PublisherToPubBalancerRequest.InitMessage
2 , // 4: messaging_pb.PublisherToPubBalancerRequest.stats:type_name -> messaging_pb.BrokerStats
59 , // 5: messaging_pb.ConfigureTopicRequest.topic:type_name -> schema_pb.Topic
61 , // 6: messaging_pb.ConfigureTopicRequest.record_type:type_name -> schema_pb.RecordType
62 , // 5: messaging_pb.ConfigureTopicRequest.topic:type_name -> schema_pb.Topic
64 , // 6: messaging_pb.ConfigureTopicRequest.record_type:type_name -> schema_pb.RecordType
8 , // 7: messaging_pb.ConfigureTopicRequest.retention:type_name -> messaging_pb.TopicRetention
15 , // 8: messaging_pb.ConfigureTopicResponse.broker_partition_assignments:type_name -> messaging_pb.BrokerPartitionAssignment
61 , // 9: messaging_pb.ConfigureTopicResponse.record_type:type_name -> schema_pb.RecordType
64 , // 9: messaging_pb.ConfigureTopicResponse.record_type:type_name -> schema_pb.RecordType
8 , // 10: messaging_pb.ConfigureTopicResponse.retention:type_name -> messaging_pb.TopicRetention
59 , // 11: messaging_pb.ListTopicsResponse.topics:type_name -> schema_pb.Topic
59 , // 12: messaging_pb.LookupTopicBrokersRequest.topic:type_name -> schema_pb.Topic
59 , // 13: messaging_pb.LookupTopicBrokersResponse.topic:type_name -> schema_pb.Topic
62 , // 11: messaging_pb.ListTopicsResponse.topics:type_name -> schema_pb.Topic
62 , // 12: messaging_pb.LookupTopicBrokersRequest.topic:type_name -> schema_pb.Topic
62 , // 13: messaging_pb.LookupTopicBrokersResponse.topic:type_name -> schema_pb.Topic
15 , // 14: messaging_pb.LookupTopicBrokersResponse.broker_partition_assignments:type_name -> messaging_pb.BrokerPartitionAssignment
60 , // 15: messaging_pb.BrokerPartitionAssignment.partition:type_name -> schema_pb.Partition
59 , // 16: messaging_pb.GetTopicConfigurationRequest.topic:type_name -> schema_pb.Topic
59 , // 17: messaging_pb.GetTopicConfigurationResponse.topic:type_name -> schema_pb.Topic
61 , // 18: messaging_pb.GetTopicConfigurationResponse.record_type:type_name -> schema_pb.RecordType
63 , // 15: messaging_pb.BrokerPartitionAssignment.partition:type_name -> schema_pb.Partition
62 , // 16: messaging_pb.GetTopicConfigurationRequest.topic:type_name -> schema_pb.Topic
62 , // 17: messaging_pb.GetTopicConfigurationResponse.topic:type_name -> schema_pb.Topic
64 , // 18: messaging_pb.GetTopicConfigurationResponse.record_type:type_name -> schema_pb.RecordType
15 , // 19: messaging_pb.GetTopicConfigurationResponse.broker_partition_assignments:type_name -> messaging_pb.BrokerPartitionAssignment
8 , // 20: messaging_pb.GetTopicConfigurationResponse.retention:type_name -> messaging_pb.TopicRetention
59 , // 21: messaging_pb.GetTopicPublishersRequest.topic:type_name -> schema_pb.Topic
62 , // 21: messaging_pb.GetTopicPublishersRequest.topic:type_name -> schema_pb.Topic
22 , // 22: messaging_pb.GetTopicPublishersResponse.publishers:type_name -> messaging_pb.TopicPublisher
59 , // 23: messaging_pb.GetTopicSubscribersRequest.topic:type_name -> schema_pb.Topic
62 , // 23: messaging_pb.GetTopicSubscribersRequest.topic:type_name -> schema_pb.Topic
23 , // 24: messaging_pb.GetTopicSubscribersResponse.subscribers:type_name -> messaging_pb.TopicSubscriber
60 , // 25: messaging_pb.TopicPublisher.partition:type_name -> schema_pb.Partition
60 , // 26: messaging_pb.TopicSubscriber.partition:type_name -> schema_pb.Partition
59 , // 27: messaging_pb.AssignTopicPartitionsRequest.topic:type_name -> schema_pb.Topic
63 , // 25: messaging_pb.TopicPublisher.partition:type_name -> schema_pb.Partition
63 , // 26: messaging_pb.TopicSubscriber.partition:type_name -> schema_pb.Partition
62 , // 27: messaging_pb.AssignTopicPartitionsRequest.topic:type_name -> schema_pb.Topic
15 , // 28: messaging_pb.AssignTopicPartitionsRequest.broker_partition_assignments:type_name -> messaging_pb.BrokerPartitionAssignment
44 , // 29: messaging_pb.SubscriberToSubCoordinatorRequest.init:type_name -> messaging_pb.SubscriberToSubCoordinatorRequest.InitMessage
46 , // 30: messaging_pb.SubscriberToSubCoordinatorRequest.ack_assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessage
45 , // 31: messaging_pb.SubscriberToSubCoordinatorRequest.ack_un_assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessage
47 , // 32: messaging_pb.SubscriberToSubCoordinatorResponse.assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorResponse.Assignment
48 , // 33: messaging_pb.SubscriberToSubCoordinatorResponse.un_assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignment
47 , // 29: messaging_pb.SubscriberToSubCoordinatorRequest.init:type_name -> messaging_pb.SubscriberToSubCoordinatorRequest.InitMessage
49 , // 30: messaging_pb.SubscriberToSubCoordinatorRequest.ack_assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessage
48 , // 31: messaging_pb.SubscriberToSubCoordinatorRequest.ack_un_assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessage
50 , // 32: messaging_pb.SubscriberToSubCoordinatorResponse.assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorResponse.Assignment
51 , // 33: messaging_pb.SubscriberToSubCoordinatorResponse.un_assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignment
28 , // 34: messaging_pb.DataMessage.ctrl:type_name -> messaging_pb.ControlMessage
49 , // 35: messaging_pb.PublishMessageRequest.init:type_name -> messaging_pb.PublishMessageRequest.InitMessage
52 , // 35: messaging_pb.PublishMessageRequest.init:type_name -> messaging_pb.PublishMessageRequest.InitMessage
29 , // 36: messaging_pb.PublishMessageRequest.data:type_name -> messaging_pb.DataMessage
50 , // 37: messaging_pb.PublishFollowMeRequest.init:type_name -> messaging_pb.PublishFollowMeRequest.InitMessage
53 , // 37: messaging_pb.PublishFollowMeRequest.init:type_name -> messaging_pb.PublishFollowMeRequest.InitMessage
29 , // 38: messaging_pb.PublishFollowMeRequest.data:type_name -> messaging_pb.DataMessage
51 , // 39: messaging_pb.PublishFollowMeRequest.flush:type_name -> messaging_pb.PublishFollowMeRequest.FlushMessage
52 , // 40: messaging_pb.PublishFollowMeRequest.close:type_name -> messaging_pb.PublishFollowMeRequest.CloseMessage
53 , // 41: messaging_pb.SubscribeMessageRequest.init:type_name -> messaging_pb.SubscribeMessageRequest.InitMessage
54 , // 42: messaging_pb.SubscribeMessageRequest.ack:type_name -> messaging_pb.SubscribeMessageRequest.AckMessage
55 , // 43: messaging_pb.SubscribeMessageResponse.ctrl:type_name -> messaging_pb.SubscribeMessageResponse.SubscribeCtrlMessage
54 , // 39: messaging_pb.PublishFollowMeRequest.flush:type_name -> messaging_pb.PublishFollowMeRequest.FlushMessage
55 , // 40: messaging_pb.PublishFollowMeRequest.close:type_name -> messaging_pb.PublishFollowMeRequest.CloseMessage
56 , // 41: messaging_pb.SubscribeMessageRequest.init:type_name -> messaging_pb.SubscribeMessageRequest.InitMessage
57 , // 42: messaging_pb.SubscribeMessageRequest.ack:type_name -> messaging_pb.SubscribeMessageRequest.AckMessage
58 , // 43: messaging_pb.SubscribeMessageResponse.ctrl:type_name -> messaging_pb.SubscribeMessageResponse.SubscribeCtrlMessage
29 , // 44: messaging_pb.SubscribeMessageResponse.data:type_name -> messaging_pb.DataMessage
56 , // 45: messaging_pb.SubscribeFollowMeRequest.init:type_name -> messaging_pb.SubscribeFollowMeRequest.InitMessage
57 , // 46: messaging_pb.SubscribeFollowMeRequest.ack:type_name -> messaging_pb.SubscribeFollowMeRequest.AckMessage
58 , // 47: messaging_pb.SubscribeFollowMeRequest.close:type_name -> messaging_pb.SubscribeFollowMeRequest.CloseMessage
59 , // 48: messaging_pb.ClosePublishersRequest.topic:type_name -> schema_pb.Topic
59 , // 49: messaging_pb.CloseSubscribersRequest.topic:type_name -> schema_pb.Topic
3 , // 50: messaging_pb.BrokerStats.StatsEntry.value:type_name -> messaging_pb.TopicPartitionStats
59 , // 51: messaging_pb.SubscriberToSubCoordinatorRequest.InitMessage.topic:type_name -> schema_pb.Topic
60 , // 52: messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessage.partition:type_name -> schema_pb.Partition
60 , // 53: messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessage.partition:type_name -> schema_pb.Partition
15 , // 54: messaging_pb.SubscriberToSubCoordinatorResponse.Assignment.partition_assignment:type_name -> messaging_pb.BrokerPartitionAssignment
60 , // 55: messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignment.partition:type_name -> schema_pb.Partition
59 , // 56: messaging_pb.PublishMessageRequest.InitMessage.topic:type_name -> schema_pb.Topic
60 , // 57: messaging_pb.PublishMessageRequest.InitMessage.partition:type_name -> schema_pb.Partition
59 , // 58: messaging_pb.PublishFollowMeRequest.InitMessage.topic:type_name -> schema_pb.Topic
60 , // 59: messaging_pb.PublishFollowMeRequest.InitMessage.partition:type_name -> schema_pb.Partition
59 , // 60: messaging_pb.SubscribeMessageRequest.InitMessage.topic:type_name -> schema_pb.Topic
62 , // 61: messaging_pb.SubscribeMessageRequest.InitMessage.partition_offset:type_name -> schema_pb.PartitionOffset
63 , // 62: messaging_pb.SubscribeMessageRequest.InitMessage.offset_type:type_name -> schema_pb.OffsetType
59 , // 63: messaging_pb.SubscribeFollowMeRequest.InitMessage.topic:type_name -> schema_pb.Topic
60 , // 64: messaging_pb.SubscribeFollowMeRequest.InitMessage.partition:type_name -> schema_pb.Partition
0 , // 65: messaging_pb.SeaweedMessaging.FindBrokerLeader:input_type -> messaging_pb.FindBrokerLeaderRequest
4 , // 66: messaging_pb.SeaweedMessaging.PublisherToPubBalancer:input_type -> messaging_pb.PublisherToPubBalancerRequest
6 , // 67: messaging_pb.SeaweedMessaging.BalanceTopics:input_type -> messaging_pb.BalanceTopicsRequest
11 , // 68: messaging_pb.SeaweedMessaging.ListTopics:input_type -> messaging_pb.ListTopicsRequest
9 , // 69: messaging_pb.SeaweedMessaging.ConfigureTopic:input_type -> messaging_pb.ConfigureTopicRequest
13 , // 70: messaging_pb.SeaweedMessaging.LookupTopicBrokers:input_type -> messaging_pb.LookupTopicBrokersRequest
16 , // 71: messaging_pb.SeaweedMessaging.GetTopicConfiguration:input_type -> messaging_pb.GetTopicConfigurationRequest
18 , // 72: messaging_pb.SeaweedMessaging.GetTopicPublishers:input_type -> messaging_pb.GetTopicPublishersRequest
20 , // 73: messaging_pb.SeaweedMessaging.GetTopicSubscribers:input_type -> messaging_pb.GetTopicSubscribersRequest
24 , // 74: messaging_pb.SeaweedMessaging.AssignTopicPartitions:input_type -> messaging_pb.AssignTopicPartitionsRequest
38 , // 75: messaging_pb.SeaweedMessaging.ClosePublishers:input_type -> messaging_pb.ClosePublishersRequest
40 , // 76: messaging_pb.SeaweedMessaging.CloseSubscribers:input_type -> messaging_pb.CloseSubscribersRequest
26 , // 77: messaging_pb.SeaweedMessaging.SubscriberToSubCoordinator:input_type -> messaging_pb.SubscriberToSubCoordinatorRequest
30 , // 78: messaging_pb.SeaweedMessaging.PublishMessage:input_type -> messaging_pb.PublishMessageRequest
34 , // 79: messaging_pb.SeaweedMessaging.SubscribeMessage:input_type -> messaging_pb.SubscribeMessageRequest
32 , // 80: messaging_pb.SeaweedMessaging.PublishFollowMe:input_type -> messaging_pb.PublishFollowMeRequest
36 , // 81: messaging_pb.SeaweedMessaging.SubscribeFollowMe:input_type -> messaging_pb.SubscribeFollowMeRequest
1 , // 82: messaging_pb.SeaweedMessaging.FindBrokerLeader:output_type -> messaging_pb.FindBrokerLeaderResponse
5 , // 83: messaging_pb.SeaweedMessaging.PublisherToPubBalancer:output_type -> messaging_pb.PublisherToPubBalancerResponse
7 , // 84: messaging_pb.SeaweedMessaging.BalanceTopics:output_type -> messaging_pb.BalanceTopicsResponse
12 , // 85: messaging_pb.SeaweedMessaging.ListTopics:output_type -> messaging_pb.ListTopicsResponse
10 , // 86: messaging_pb.SeaweedMessaging.ConfigureTopic:output_type -> messaging_pb.ConfigureTopicResponse
14 , // 87: messaging_pb.SeaweedMessaging.LookupTopicBrokers:output_type -> messaging_pb.LookupTopicBrokersResponse
17 , // 88: messaging_pb.SeaweedMessaging.GetTopicConfiguration:output_type -> messaging_pb.GetTopicConfigurationResponse
19 , // 89: messaging_pb.SeaweedMessaging.GetTopicPublishers:output_type -> messaging_pb.GetTopicPublishersResponse
21 , // 90: messaging_pb.SeaweedMessaging.GetTopicSubscribers:output_type -> messaging_pb.GetTopicSubscribersResponse
25 , // 91: messaging_pb.SeaweedMessaging.AssignTopicPartitions:output_type -> messaging_pb.AssignTopicPartitionsResponse
39 , // 92: messaging_pb.SeaweedMessaging.ClosePublishers:output_type -> messaging_pb.ClosePublishersResponse
41 , // 93: messaging_pb.SeaweedMessaging.CloseSubscribers:output_type -> messaging_pb.CloseSubscribersResponse
27 , // 94: messaging_pb.SeaweedMessaging.SubscriberToSubCoordinator:output_type -> messaging_pb.SubscriberToSubCoordinatorResponse
31 , // 95: messaging_pb.SeaweedMessaging.PublishMessage:output_type -> messaging_pb.PublishMessageResponse
35 , // 96: messaging_pb.SeaweedMessaging.SubscribeMessage:output_type -> messaging_pb.SubscribeMessageResponse
33 , // 97: messaging_pb.SeaweedMessaging.PublishFollowMe:output_type -> messaging_pb.PublishFollowMeResponse
37 , // 98: messaging_pb.SeaweedMessaging.SubscribeFollowMe:output_type -> messaging_pb.SubscribeFollowMeResponse
82 , // [82:99] is the sub-list for method output_type
65 , // [65:82] is the sub-list for method input_type
65 , // [65:65] is the sub-list for extension type_name
65 , // [65:65] is the sub-list for extension extendee
0 , // [0:65] is the sub-list for field type_name
59 , // 45: messaging_pb.SubscribeFollowMeRequest.init:type_name -> messaging_pb.SubscribeFollowMeRequest.InitMessage
60 , // 46: messaging_pb.SubscribeFollowMeRequest.ack:type_name -> messaging_pb.SubscribeFollowMeRequest.AckMessage
61 , // 47: messaging_pb.SubscribeFollowMeRequest.close:type_name -> messaging_pb.SubscribeFollowMeRequest.CloseMessage
62 , // 48: messaging_pb.ClosePublishersRequest.topic:type_name -> schema_pb.Topic
62 , // 49: messaging_pb.CloseSubscribersRequest.topic:type_name -> schema_pb.Topic
62 , // 50: messaging_pb.GetUnflushedMessagesRequest.topic:type_name -> schema_pb.Topic
63 , // 51: messaging_pb.GetUnflushedMessagesRequest.partition:type_name -> schema_pb.Partition
44 , // 52: messaging_pb.GetUnflushedMessagesResponse.message:type_name -> messaging_pb.LogEntry
3 , // 53: messaging_pb.BrokerStats.StatsEntry.value:type_name -> messaging_pb.TopicPartitionStats
62 , // 54: messaging_pb.SubscriberToSubCoordinatorRequest.InitMessage.topic:type_name -> schema_pb.Topic
63 , // 55: messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessage.partition:type_name -> schema_pb.Partition
63 , // 56: messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessage.partition:type_name -> schema_pb.Partition
15 , // 57: messaging_pb.SubscriberToSubCoordinatorResponse.Assignment.partition_assignment:type_name -> messaging_pb.BrokerPartitionAssignment
63 , // 58: messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignment.partition:type_name -> schema_pb.Partition
62 , // 59: messaging_pb.PublishMessageRequest.InitMessage.topic:type_name -> schema_pb.Topic
63 , // 60: messaging_pb.PublishMessageRequest.InitMessage.partition:type_name -> schema_pb.Partition
62 , // 61: messaging_pb.PublishFollowMeRequest.InitMessage.topic:type_name -> schema_pb.Topic
63 , // 62: messaging_pb.PublishFollowMeRequest.InitMessage.partition:type_name -> schema_pb.Partition
62 , // 63: messaging_pb.SubscribeMessageRequest.InitMessage.topic:type_name -> schema_pb.Topic
65 , // 64: messaging_pb.SubscribeMessageRequest.InitMessage.partition_offset:type_name -> schema_pb.PartitionOffset
66 , // 65: messaging_pb.SubscribeMessageRequest.InitMessage.offset_type:type_name -> schema_pb.OffsetType
62 , // 66: messaging_pb.SubscribeFollowMeRequest.InitMessage.topic:type_name -> schema_pb.Topic
63 , // 67: messaging_pb.SubscribeFollowMeRequest.InitMessage.partition:type_name -> schema_pb.Partition
0 , // 68: messaging_pb.SeaweedMessaging.FindBrokerLeader:input_type -> messaging_pb.FindBrokerLeaderRequest
4 , // 69: messaging_pb.SeaweedMessaging.PublisherToPubBalancer:input_type -> messaging_pb.PublisherToPubBalancerRequest
6 , // 70: messaging_pb.SeaweedMessaging.BalanceTopics:input_type -> messaging_pb.BalanceTopicsRequest
11 , // 71: messaging_pb.SeaweedMessaging.ListTopics:input_type -> messaging_pb.ListTopicsRequest
9 , // 72: messaging_pb.SeaweedMessaging.ConfigureTopic:input_type -> messaging_pb.ConfigureTopicRequest
13 , // 73: messaging_pb.SeaweedMessaging.LookupTopicBrokers:input_type -> messaging_pb.LookupTopicBrokersRequest
16 , // 74: messaging_pb.SeaweedMessaging.GetTopicConfiguration:input_type -> messaging_pb.GetTopicConfigurationRequest
18 , // 75: messaging_pb.SeaweedMessaging.GetTopicPublishers:input_type -> messaging_pb.GetTopicPublishersRequest
20 , // 76: messaging_pb.SeaweedMessaging.GetTopicSubscribers:input_type -> messaging_pb.GetTopicSubscribersRequest
24 , // 77: messaging_pb.SeaweedMessaging.AssignTopicPartitions:input_type -> messaging_pb.AssignTopicPartitionsRequest
38 , // 78: messaging_pb.SeaweedMessaging.ClosePublishers:input_type -> messaging_pb.ClosePublishersRequest
40 , // 79: messaging_pb.SeaweedMessaging.CloseSubscribers:input_type -> messaging_pb.CloseSubscribersRequest
26 , // 80: messaging_pb.SeaweedMessaging.SubscriberToSubCoordinator:input_type -> messaging_pb.SubscriberToSubCoordinatorRequest
30 , // 81: messaging_pb.SeaweedMessaging.PublishMessage:input_type -> messaging_pb.PublishMessageRequest
34 , // 82: messaging_pb.SeaweedMessaging.SubscribeMessage:input_type -> messaging_pb.SubscribeMessageRequest
32 , // 83: messaging_pb.SeaweedMessaging.PublishFollowMe:input_type -> messaging_pb.PublishFollowMeRequest
36 , // 84: messaging_pb.SeaweedMessaging.SubscribeFollowMe:input_type -> messaging_pb.SubscribeFollowMeRequest
42 , // 85: messaging_pb.SeaweedMessaging.GetUnflushedMessages:input_type -> messaging_pb.GetUnflushedMessagesRequest
1 , // 86: messaging_pb.SeaweedMessaging.FindBrokerLeader:output_type -> messaging_pb.FindBrokerLeaderResponse
5 , // 87: messaging_pb.SeaweedMessaging.PublisherToPubBalancer:output_type -> messaging_pb.PublisherToPubBalancerResponse
7 , // 88: messaging_pb.SeaweedMessaging.BalanceTopics:output_type -> messaging_pb.BalanceTopicsResponse
12 , // 89: messaging_pb.SeaweedMessaging.ListTopics:output_type -> messaging_pb.ListTopicsResponse
10 , // 90: messaging_pb.SeaweedMessaging.ConfigureTopic:output_type -> messaging_pb.ConfigureTopicResponse
14 , // 91: messaging_pb.SeaweedMessaging.LookupTopicBrokers:output_type -> messaging_pb.LookupTopicBrokersResponse
17 , // 92: messaging_pb.SeaweedMessaging.GetTopicConfiguration:output_type -> messaging_pb.GetTopicConfigurationResponse
19 , // 93: messaging_pb.SeaweedMessaging.GetTopicPublishers:output_type -> messaging_pb.GetTopicPublishersResponse
21 , // 94: messaging_pb.SeaweedMessaging.GetTopicSubscribers:output_type -> messaging_pb.GetTopicSubscribersResponse
25 , // 95: messaging_pb.SeaweedMessaging.AssignTopicPartitions:output_type -> messaging_pb.AssignTopicPartitionsResponse
39 , // 96: messaging_pb.SeaweedMessaging.ClosePublishers:output_type -> messaging_pb.ClosePublishersResponse
41 , // 97: messaging_pb.SeaweedMessaging.CloseSubscribers:output_type -> messaging_pb.CloseSubscribersResponse
27 , // 98: messaging_pb.SeaweedMessaging.SubscriberToSubCoordinator:output_type -> messaging_pb.SubscriberToSubCoordinatorResponse
31 , // 99: messaging_pb.SeaweedMessaging.PublishMessage:output_type -> messaging_pb.PublishMessageResponse
35 , // 100: messaging_pb.SeaweedMessaging.SubscribeMessage:output_type -> messaging_pb.SubscribeMessageResponse
33 , // 101: messaging_pb.SeaweedMessaging.PublishFollowMe:output_type -> messaging_pb.PublishFollowMeResponse
37 , // 102: messaging_pb.SeaweedMessaging.SubscribeFollowMe:output_type -> messaging_pb.SubscribeFollowMeResponse
43 , // 103: messaging_pb.SeaweedMessaging.GetUnflushedMessages:output_type -> messaging_pb.GetUnflushedMessagesResponse
86 , // [86:104] is the sub-list for method output_type
68 , // [68:86] is the sub-list for method input_type
68 , // [68:68] is the sub-list for extension type_name
68 , // [68:68] is the sub-list for extension extendee
0 , // [0:68] is the sub-list for field type_name
}
func init ( ) { file_mq_broker_proto_init ( ) }
@ -3918,13 +4168,17 @@ func file_mq_broker_proto_init() {
( * SubscribeFollowMeRequest_Ack ) ( nil ) ,
( * SubscribeFollowMeRequest_Close ) ( nil ) ,
}
file_mq_broker_proto_msgTypes [ 42 ] . OneofWrappers = [ ] any {
( * GetUnflushedMessagesRequest_StartTimeNs ) ( nil ) ,
( * GetUnflushedMessagesRequest_StartBufferIndex ) ( nil ) ,
}
type x struct { }
out := protoimpl . TypeBuilder {
File : protoimpl . DescBuilder {
GoPackagePath : reflect . TypeOf ( x { } ) . PkgPath ( ) ,
RawDescriptor : unsafe . Slice ( unsafe . StringData ( file_mq_broker_proto_rawDesc ) , len ( file_mq_broker_proto_rawDesc ) ) ,
NumEnums : 0 ,
NumMessages : 59 ,
NumMessages : 62 ,
NumExtensions : 0 ,
NumServices : 1 ,
} ,