@@ -820,7 +820,8 @@ defmodule SequinWeb.Components.ConsumerForm do
820820 "aws_access_key_id" => sink [ "aws_access_key_id" ] ,
821821 "aws_secret_access_key" => sink [ "aws_secret_access_key" ] ,
822822 "aws_region" => sink [ "aws_region" ] ,
823- "batch_size" => sink [ "batch_size" ]
823+ "batch_size" => sink [ "batch_size" ] ,
824+ "producer_compression" => sink [ "producer_compression" ]
824825 }
825826 end
826827
@@ -1090,7 +1091,8 @@ defmodule SequinWeb.Components.ConsumerForm do
10901091 "sasl_mechanism" => sink . sasl_mechanism ,
10911092 "aws_access_key_id" => sink . aws_access_key_id ,
10921093 "aws_secret_access_key" => sink . aws_secret_access_key ,
1093- "aws_region" => sink . aws_region
1094+ "aws_region" => sink . aws_region ,
1095+ "producer_compression" => sink . producer_compression
10941096 }
10951097 end
10961098
@@ -1480,7 +1482,7 @@ defmodule SequinWeb.Components.ConsumerForm do
14801482 :sns -> { % SnsSink { } , % { batch_size: 10 } }
14811483 :kinesis -> { % KinesisSink { } , % { batch_size: 100 } }
14821484 :s2 -> { % S2Sink { } , % { batch_size: 10 } }
1483- :kafka -> { % KafkaSink { tls: false } , % { batch_size: 200 } }
1485+ :kafka -> { % KafkaSink { tls: false , producer_compression: :no_compression } , % { batch_size: 200 } }
14841486 :redis_stream -> { % RedisStreamSink { } , % { batch_size: 50 } }
14851487 :sequin_stream -> { % SequinStreamSink { } , % { } }
14861488 :gcp_pubsub -> { % GcpPubsubSink { } , % { message_grouping: false , batch_size: 100 } }
0 commit comments