milvus/pkg/mq/msgstream
chyezh 39c7e06bc5
enhance: add message and msgstream msgpack adaptor (#34874)
issue: #33285

- make message builder and message conversion type safe
- add adaptor type and function to adapt old msgstream msgpack and
message interface

---------

Signed-off-by: chyezh <chyezh@outlook.com>
2024-07-22 20:59:42 +08:00
..
mqwrapper enhance: add message and msgstream msgpack adaptor (#34874) 2024-07-22 20:59:42 +08:00
OWNERS Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
common_mq_factory.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
factory_stream_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
factory_test.go Add timeout in dispatcher, AsConsumer and Seek (#26686) 2023-09-08 09:51:17 +08:00
mock_mq_factory.go Add timeout in dispatcher, AsConsumer and Seek (#26686) 2023-09-08 09:51:17 +08:00
mock_msgstream.go enhance: implement balancer at streaming coord (#34435) 2024-07-11 09:58:48 +08:00
mock_msgstream_factory.go Refine RPC call in unwatch drop channel (#27864) 2023-10-24 17:46:15 +08:00
mq_factory.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
mq_factory_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
mq_kafka_msgstream_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
mq_msgstream.go enhance: add message and msgstream msgpack adaptor (#34874) 2024-07-22 20:59:42 +08:00
mq_msgstream_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
mq_rocksmq_msgstream_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
msg.go enhance: add message and msgstream msgpack adaptor (#34874) 2024-07-22 20:59:42 +08:00
msg_for_collection.go enhance: Add load/release partitions to replicate msg stream (#28399) 2023-11-23 15:38:24 +08:00
msg_for_collection_test.go enhance: Add load/release partitions to replicate msg stream (#28399) 2023-11-23 15:38:24 +08:00
msg_for_database.go Support to replicate the mq message (#27240) 2023-10-20 14:26:09 +08:00
msg_for_database_test.go enhance: Add load/release partitions to replicate msg stream (#28399) 2023-11-23 15:38:24 +08:00
msg_for_index.go feat: support enable/disable mmap for index (#29005) 2023-12-21 18:07:24 +08:00
msg_for_index_test.go enhance: Add load/release partitions to replicate msg stream (#28399) 2023-11-23 15:38:24 +08:00
msg_for_partition.go enhance: Add load/release partitions to replicate msg stream (#28399) 2023-11-23 15:38:24 +08:00
msg_for_partition_test.go enhance: Add load/release partitions to replicate msg stream (#28399) 2023-11-23 15:38:24 +08:00
msg_test.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
msgstream.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
msgstream_util.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
msgstream_util_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
repack_func.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
stream_bench_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
stream_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
trace.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
unmarshal.go enhance: Add load/release partitions to replicate msg stream (#28399) 2023-11-23 15:38:24 +08:00
unmarshal_test.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
wasted_mock_msgstream.go Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00