This commit is contained in:
2026-03-09 11:20:00 +07:00
parent e697ab060c
commit d1fc0dba87
3 changed files with 12 additions and 189 deletions

View File

@@ -101,11 +101,11 @@ function create_sample_data()
# ~1.5MB of Arrow data (200,000 rows) - should trigger link transport
# NATSBridge.jl handles serialization: DataFrame -> Arrow IPC
arrow_table_large = DataFrame(
id = 1:200_000,
name = ["user_$i" for i in 1:200_000],
score = rand(50:100, 200_000),
active = rand([true, false], 200_000),
timestamp = [string(Dates.now()) for _ in 1:200_000]
id = 1:2_000_000,
name = ["user_$i" for i in 1:2_000_000],
score = rand(50:100, 2_000_000),
active = rand([true, false], 2_000_000),
timestamp = [string(Dates.now()) for _ in 1:2_000_000]
)
# Json table data (DataFrame - small - direct transport)
@@ -122,10 +122,10 @@ function create_sample_data()
# ~1.5MB of JSON data (150,000 rows) - should trigger link transport
# NATSBridge.jl handles serialization: DataFrame -> Vector{Dict} -> JSON
json_table_large = DataFrame(
id = 1:1_500_000,
name = ["user_$i" for i in 1:1_500_000],
score = rand(50:100, 1_500_000),
active = rand([true, false], 1_500_000)
id = 1:2_000_000,
name = ["user_$i" for i in 1:2_000_000],
score = rand(50:100, 2_000_000),
active = rand([true, false], 2_000_000)
)
# Audio data (small binary - direct transport)