Proto commits in robustmq/robustmq

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:9701e2e
Author:So
Committer:GitHub

refactor: Optimize the meta service and performance (#1563) * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * get_expire_session_list_test Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * ev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> --------- Signed-off-by: socutes <socutes@gmail.com> Co-authored-by: socutes <socutes@gmail.com>

The documentation is generated from this commit.

Commit:91e71aa
Author:So
Committer:GitHub

refactor: Continue to optimize the storage adapter (#1562) * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> * dev Signed-off-by: socutes <socutes@gmail.com> --------- Signed-off-by: socutes <socutes@gmail.com> Co-authored-by: socutes <socutes@gmail.com>

Commit:e595499
Author:Tinuvile
Committer:GitHub

fix: Fix Proto3 syntax violations and type mismatches in mqtt.proto Signed-off-by: Tinuvile <3145593233@qq.com>

Commit:52fd156
Author:loboxu
Committer:GitHub

refactor: Optimize the HTTP interfaces related to admin (#1473) * dev Signed-off-by: wenqiang.xu <wenqiang.xu@okg.com> * dev Signed-off-by: wenqiang.xu <wenqiang.xu@okg.com> * dev Signed-off-by: wenqiang.xu <wenqiang.xu@okg.com> * dev Signed-off-by: wenqiang.xu <wenqiang.xu@okg.com> * dev Signed-off-by: wenqiang.xu <wenqiang.xu@okg.com> --------- Signed-off-by: wenqiang.xu <wenqiang.xu@okg.com> Co-authored-by: wenqiang.xu <wenqiang.xu@okg.com>

Commit:392cf7e
Author:loboxu
Committer:GitHub

fix: Fix the bug caused by the topic ID (#1469) * dev Signed-off-by: wenqiang.xu <wenqiang.xu@okg.com> * dev Signed-off-by: wenqiang.xu <wenqiang.xu@okg.com> --------- Signed-off-by: wenqiang.xu <wenqiang.xu@okg.com> Co-authored-by: wenqiang.xu <wenqiang.xu@okg.com>

Commit:3c3a68a
Author:richerfu
Committer:GitHub

refactor(protocol): split proto file to independent repo and remove t… (#989) * refactor(protocol): split proto file to independent repo and remove these files * chore: upgrade robustmq-proto-build

This commit does not contain any .proto files.

Commit:89fac96
Author:Porter Zhang
Committer:GitHub

style: Organize gRPC interfaces (#965) * style: move placement center to other file * style: move placement center to other file * style: move borker grpc interface to other file * style: fix style * style: fix style error * style: fix style erros * style: set auto subscribe * bug: fix bug * style: style format --------- Co-authored-by: Yikrr8 <790556471@qq.com>

Commit:c2a1e47
Author:Yu Liu
Committer:GitHub

feat: Journal server supports list_shard (#987)

Commit:d5a7c58
Author:chungka
Committer:GitHub

feat: MQTT Broker supports automatic subscription (#945) * feat: MQTT Broker supports automatic subscription

Commit:4efff70
Author:Yikrr8
Committer:GitHub

test: mqtt broker Test Case optimization (#944) * test: mqtt broker Test Case optimization

Commit:d3e7a92
Author:Yu Liu
Committer:GitHub

feat: Implement StorageAdapter for placement center (#932) * dev * ignore placement adapter unit tests

Commit:99b61e4
Author:alex

release version

Commit:c9e2bd3
Author:Porter Zhang
Committer:GitHub

feat: support quic server service (#896) * feat: support quic server service

Commit:9d160b4
Author:Yu Liu
Committer:GitHub

feat: Add Mqtt-broker schema Admin GRPC and CLI (#898) * Add Mqtt-broker schema Admin GRPC and CLI

Commit:56c81dd
Author:Yikrr8
Committer:GitHub

feat: MQTT Broker supports schema (#894) * feat: MQTT Broker supports schema

Commit:17b4396
Author:Yikrr8
Committer:GitHub

feat: MQTT Connector data integration framework development (#876) * feat: MQTT Connector data integration framework development

Commit:a9a5e2d
Author:Porter Zhang
Committer:GitHub

feat: subtask-create a quic server and quic client (#868) * feat: quic server demo * refactor: quic server * chore: merge cargo.lock * refactor: refactor a quic client by quinn * test: test a quic_client connect to a quic_server * refactor: server can use default config * test: add some test case to test quic server * style: fix style error * style: fix style * style: fix style * style: fix style error * style: fix error style * style: fix style erors * chore: delete demo code * style: delete unused import * test: fix test case error * update new pictures

Commit:bad8e13
Author:Yikrr8
Committer:GitHub

feat: MQTT Connector data integration framework development (#867) * feat: MQTT Connector data integration framework development

Commit:09147ef
Author:Yikrr8
Committer:GitHub

feat: MQTT Connector data integration framework developmen (#864) * feat: MQTT Connector data integration framework developmen

Commit:f1200f4
Author:Yikrr8
Committer:GitHub

feat: MQTT Connector data integration framework development (#862) * feat: MQTT Connector data integration framework development

Commit:2f773f9
Author:Yikrr8
Committer:GitHub

feat: Optimizing the subscription process (#840) * feat: Optimizing the subscription process

Commit:e4a9018
Author:Yikrr8
Committer:GitHub

feat: Optimizing subscription logic (#832) * feat: Optimizing subscription logic

Commit:9708c9a
Author:Porter Zhang
Committer:GitHub

feat: add connection_jitter (#797) * feat: add flappin-detect protocol * feat: add cli for enable flapping-detect * feat: finish check_connectin_jitter * chore: 1. change toolchain in stable version 2. refactor error * style: rename flapping-detect to connection-jitter * style: rename flapping detect to connection jitter * chore: 1. rename flapping-detect to connection-jitter 2. refactor validator * refactor: refactor cache manager user * style: fix spelling errors * feat: add check connection jitter to mqtt server * feat: finish remove connection_jitter_condition not within window_time * refactor: 1. merge connection_jitter 2. merge sub * test: add test method to connection_jitter * test: add test * test * chore: refactoor check_connection_jitter * build: change config for pre-commit * docs: add a tips for readme.md (#791) * docs: add a introduce for pre-commit * tests: add a new test for client connection counter * feat: ingrate metric to connection-jitter * style: fix clippy suggestions about code * feat: test connect_jitter * feat: connect black list, but it has a error for acl * style: fix style code * docs: add a fix about connection jitter logic * chore: 1. delete unuse file 2. fix erors name * style: fix code style * style: fix code style * style: fix code style errors * style: rename connection-jitter to flapping-detect to avoid confusion

Commit:b02c52b
Author:Sainath Singineedi
Committer:GitHub

feat: add prost validations for grpc methods (#795)

Commit:3db3820
Author:Yikrr8
Committer:GitHub

feat: Add ShardConfig function (#774) * feat: Add ShardConfig function

Commit:820ce8d
Author:chaneytech
Committer:chaneytech

feat: optimization the topic rewrite

Commit:a1b1515
Author:chaneytech
Committer:chaneytech

feat: placement support topic rewrite rule operation

Commit:640da03
Author:chaneytech
Committer:chaneytech

feat: add broker admin api for topic rewrite and support topic rewrite in broker handle

Commit:763b427
Author:Lobo Xu
Committer:GitHub

test: Add the Journal Engine test case (#718) * test: Add the Journal Engine test case --------- Co-authored-by: loboxu <loboxu.1227@bytedance.com>

Commit:f585d29
Author:Lobo Xu
Committer:GitHub

feat: Journa engine code optimization (#714) feat: Journa engine code optimization --------- Co-authored-by: loboxu <loboxu.1227@bytedance.com>

Commit:965c695
Author:Porter Zhang
Committer:GitHub

feat: support slow subscribe (#701) * support slow subscribe

Commit:9b957a4
Author:Lobo Xu
Committer:GitHub

feat: Journa Client code optimization (#704) * feat: Journa Client code optimization --------- Co-authored-by: loboxu <loboxu.1227@bytedance.com>

Commit:7281bcf
Author:CHLK
Committer:GitHub

feat: MQTT Broker supports exclusive subscriptions (#689) * RBIP-28:MQTT Broker supports exclusive subscriptions

Commit:9396368
Author:Porter Zhang
Committer:GitHub

feat: support list slow subscription feat (#686)

Commit:84468b6
Author:Kevin
Committer:GitHub

feat: 622 mqtt command supports viewing a list of mqtt topics (No test yet!!) (#681) * Add ListTopic in cli-command * Add mockall dependency into the project. Refactor the cmd module --------- Co-authored-by: HonokaKousaka <lightofspeedwork@gmail.com>

Commit:a020d9b
Author:Lobo Xu
Committer:GitHub

feat: storage adapter function development (#678) * storage adapter function developmen --------- Co-authored-by: loboxu <loboxu.1227@bytedance.com>

Commit:2bced1c
Author:Porter Zhang
Committer:GitHub

feat: support enable slow subscription (#675) * support enable slow subscription

Commit:6f700e9
Author:pikady
Committer:GitHub

mqtt implements blacklist storage interface (#673)

Commit:649c563
Author:MangerLe
Committer:GitHub

fix: Delete raft v1 related GRPC code (#668)

Commit:aa46363
Author:Lobo Xu
Committer:GitHub

feat: Journal Engine Client send data flow optimization (#653) * Journal Engine Client send data flow optimization --------- Co-authored-by: loboxu <wenqiang.yq@gmail.com>

Commit:da0dcf8
Author:pikady
Committer:GitHub

feat: implements acl related funtions (#652) * implements acl related funtions --------- Signed-off-by: pikady <2652917633@qq.com>

Commit:3c12785
Author:Lobo Xu
Committer:GitHub

feat: Journal Engine Client initializes development (#646) * Journal Engine Client initializes development --------- Co-authored-by: loboxu <wenqiang.yq@gmail.com>

Commit:fb5dcf6
Author:Porter Zhang
Committer:GitHub

feat: MQTT Command supports viewing connection information (#643) * MQTT Command supports viewing connection information

Commit:ee20427
Author:Lobo Xu
Committer:GitHub

refactor: Partial code optimization (#644) * Partial code optimization --------- Co-authored-by: Lobo Xu <loboxu.1227@bytedance.com> Co-authored-by: loboxu <wenqiang.yq@gmail.com>

Commit:65e583a
Author:Lobo Xu
Committer:GitHub

refactor: Read data according to Offset/Timestamp/Tag/Key (#640) * Read data according to Offset/Timestamp/Tag/Key --------- Co-authored-by: Lobo Xu <loboxu.1227@bytedance.com>

Commit:34ba992
Author:Lobo Xu
Committer:GitHub

refactor: Optimize the MQTT Connection structure (#637) Co-authored-by: Lobo Xu <loboxu.1227@bytedance.com>

Commit:68132f3
Author:Lobo Xu
Committer:GitHub

feat: Journal reading and writing process development (#626) * Journal reading and writing process development --------- Co-authored-by: Lobo Xu <loboxu.1227@bytedance.com>

Commit:484e710
Author:Lobo Xu
Committer:GitHub

feat: Journal Engine State Machine Optimization (#619) * Journal Engine State Machine Optimization --------- Co-authored-by: Lobo Xu <loboxu.1227@bytedance.com>

Commit:f7a9cd1
Author:Lobo Xu
Committer:GitHub

test: Split integration tests and unit tests (#616) test: Split integration tests and unit tests --------- Co-authored-by: Lobo Xu <loboxu.1227@bytedance.com>

Commit:1d33154
Author:Lobo Xu
Committer:GitHub

feat: Segment state machine development (#615) * Segment state machine development --------- Co-authored-by: Lobo Xu <loboxu.1227@bytedance.com>

Commit:a6fa400
Author:Lobo Xu
Committer:GitHub

feat: Improve the Segment data writing process (#606) * Improve the Segment data writing process --------- Co-authored-by: Lobo Xu <loboxu.1227@bytedance.com>

Commit:3270f66
Author:Lobo Xu
Committer:GitHub

feat: journal code logic optimization (#604) * journal code logic optimization --------- Co-authored-by: Lobo Xu <loboxu.1227@bytedance.com>

Commit:2bace0d
Author:Lobo Xu
Committer:GitHub

feat: Journal Engine related logic development (#595) * Journal Engine Segment storage module development * journal engine logic development --------- Co-authored-by: Lobo Xu <loboxu.1227@bytedance.com>

Commit:436d169
Author:Lobo Xu
Committer:GitHub

feat: Journal Client read and write data flow test cases (#587) * feat: Journal Client read and write data flow test cases

Commit:361ff97
Author:Lobo Xu
Committer:GitHub

feat: Journal Engine Segment storage module development (#585) * Journal Engine Segment storage module development

Commit:b34fb8b
Author:Lobo Xu
Committer:GitHub

feat: Journal Engine Segment file storage development (#582) * feat: Journal Engine Segment file storage development

Commit:d2311b6
Author:Lobo Xu
Committer:GitHub

refactor: Improve the Journal Engine read and write related logic (#576) * Improve the Journal Engine read and write related logic

Commit:df1678c
Author:pikady
Committer:GitHub

refactor: MQTT Broker supports CreateUser, DeleteUser, ListUser GRPC Admin interfaces (#572) * MQTT Broker supports CreateUser, DeleteUser, ListUser GRPC Admin interfaces --------- Signed-off-by: chenfeilong <2652917633@qq.com> Signed-off-by: pikady <2652917633@qq.com>

Commit:1374acb
Author:Lobo Xu
Committer:GitHub

refactor: Journal Engine component initialization development (#574) * Journal Engine TCP network layer and protocol layer development --------- Co-authored-by: loboxu.1227 <loboxu.1227@bytedance.com>

Commit:ec7e1d4
Author:Lobo Xu
Committer:GitHub

refactor: Journal Engine component initialization development (#573) * Journal Engine TCP interface logic function development --------- Co-authored-by: loboxu.1227 <loboxu.1227@bytedance.com>

Commit:10d672a
Author:Lobo Xu
Committer:GitHub

feat: Journal Engine TCP interface logic function development (#570) * Journal Engine TCP interface logic function development --------- Co-authored-by: loboxu.1227 <loboxu.1227@bytedance.com>

Commit:bd77a5e
Author:Lobo Xu
Committer:GitHub

feat: Placement Center completes the Shard/Segment logic (#566) * Refine the Create Shard and Segment logic Co-authored-by: loboxu.1227 <loboxu.1227@bytedance.com>

Commit:4d3ee81
Author:Lobo Xu
Committer:GitHub

feat: Refine the Create Shard and Segment logic (#560) * Refine the Create Shard and Segment logic --------- Co-authored-by: loboxu.1227 <loboxu.1227@bytedance.com>

Commit:4b17d4e
Author:pikady
Committer:GitHub

refactor: Placement Center adds implementation of add_learner and change_membership GRPC (#552) Placement Center adds implementation of add_learner and change_membership GRPC --------- Signed-off-by: chenfeilong <2652917633@qq.com>

Commit:ab438db
Author:Lobo Xu
Committer:GitHub

feat: Create Shard, UpdateCahce part of the development (#549) Create Shard, UpdateCahce part of the development --------- Co-authored-by: loboxu.1227 <loboxu.1227@bytedance.com>

Commit:cf7a86e
Author:Lobo Xu
Committer:GitHub

feat: Journal Engine component initialization development (#531) Journal Engine component initialization development

Commit:806f967
Author:Lobo Xu
Committer:GitHub

fix: Fix code warnings and remove invalid code (#530) * fixed: Fix code warnings and remove invalid code --------- Co-authored-by: loboxu.1227 <loboxu.1227@bytedance.com>

Commit:e8995b0
Author:Lobo Xu
Committer:GitHub

feat: Rust protobuf compilation implementation changed to tonic::include_proto (#529) * Rust protobuf compilation implementation changed to tonic::include_proto --------- Co-authored-by: loboxu.1227 <loboxu.1227@bytedance.com>

Commit:424e635
Author:Lobo Xu
Committer:GitHub

feat: Fixed cargo clippy warning messages (#525) Fixed cargo clippy warning messages

Commit:e98ed6c
Author:Lobo Xu
Committer:GitHub

feat: Journal Engine TCP network layer and protocol layer development (#514) * Journal Engine TCP network layer and protocol layer development * Adjust the naming and functionality of the clients module --------- Co-authored-by: loboxu.1227 <loboxu.1227@bytedance.com>

Commit:7bbf0d0
Author:loboxu.1227

RBIP-24: Journal Engine component initialization development

Commit:cf5a028
Author:huichungka

close #491

Commit:bb050d7
Author:Lobo Xu
Committer:GitHub

Merge pull request #481 from socutes/main refactor: Optimize the rocksdb code

Commit:a0ffd52
Author:loboxu.1227

update pc status

Commit:21a9bc5
Author:Lobo Xu
Committer:GitHub

Merge pull request #479 from ltaodream/main MINOR: Add comments to placement_center's common.proto

Commit:54be16d
Author:loboxu.1227

Supports openraft engine

Commit:fa05a79
Author:root
Committer:ltaodream

Add comments to placement_center's common.proto

Commit:2459858
Author:loboxu.1227

raft cluster optimization

Commit:7904608
Author:huichungka

feat: Placement center node receives a write request to be forwarded to the Leader node for processing

Commit:bfdf263
Author:loboxu.1227

mqtt broker dev

Commit:0a37e78
Author:loboxu

command cli

Commit:6021bc5
Author:loboxu

cli command

Commit:a0ae301
Author:huichungka

close #408

Commit:1c52a2e
Author:huichungka

close #385 rename ListUserRequest 'username' to 'user_name'

Commit:ea6f2d3
Author:loboxu.1227

mqtt broker dev

Commit:a65582e
Author:loboxu.1227

mqtt broker dev

Commit:f4cdbab
Author:loboxu.1227

mqtt broker dev

Commit:7793c59
Author:loboxu.1227

mqtt broker dev

Commit:69065d1
Author:loboxu.1227

mqtt broker blacklist

Commit:87fee24
Author:loboxu

mqtt broker acl dev

Commit:dff014e
Author:loboxu.1227

RBIP-10: MQTT Broker supports the ACL feature

Commit:0e4a41f
Author:loboxu.1227

placement center dev

Commit:96713e1
Author:loboxu

acl dev

Commit:cbb0083
Author:loboxu.1227

mqtt broker dev

Commit:eb7c758
Author:loboxu.1227

MQTT dev

Commit:af39d56
Author:loboxu.1227

mqtt broker dev

Commit:d6d5b66
Author:loboxu

mqtt broker dev

Commit:dfa1c33
Author:loboxu

mqtt broker dev

Commit:c35a189
Author:loboxu

mqtt broker dev

Commit:b4f89e2
Author:loboxu

mqtt broker dev