@@ -35,10 +35,8 @@ private static async Task RProducerSend(string stream, StreamSystem system)
3535 var total = 0 ;
3636 var confirmed = 0 ;
3737 var error = 0 ;
38- var reliableProducer = await ReliableProducer . CreateReliableProducer ( new ReliableProducerConfig ( )
38+ var reliableProducer = await Producer . Create ( new ProducerConfig ( system , stream )
3939 {
40- Stream = stream ,
41- StreamSystem = system ,
4240 MaxInFlight = 1_000_000 ,
4341 ConfirmationHandler = messagesConfirmed =>
4442 {
@@ -87,10 +85,8 @@ private static async Task RProducerBatchSend(string stream, StreamSystem system)
8785 var total = 0 ;
8886 var confirmed = 0 ;
8987 var error = 0 ;
90- var reliableProducer = await ReliableProducer . CreateReliableProducer ( new ReliableProducerConfig ( )
88+ var producer = await Producer . Create ( new ProducerConfig ( system , stream )
9189 {
92- Stream = stream ,
93- StreamSystem = system ,
9490 MaxInFlight = 1_000_000 ,
9591 ConfirmationHandler = messagesConfirmed =>
9692 {
@@ -122,7 +118,7 @@ private static async Task RProducerBatchSend(string stream, StreamSystem system)
122118 messages . Add ( new Message ( array ) ) ;
123119 if ( i % AggregateBatchSize == 0 )
124120 {
125- await reliableProducer . BatchSend ( messages ) ;
121+ await producer . Send ( messages ) ;
126122 messages . Clear ( ) ;
127123 }
128124
@@ -132,23 +128,22 @@ private static async Task RProducerBatchSend(string stream, StreamSystem system)
132128 }
133129 }
134130
135- await reliableProducer . BatchSend ( messages ) ;
131+ await producer . Send ( messages ) ;
136132 messages . Clear ( ) ;
137133
138134 Console . WriteLine (
139135 $ "*****Reliable Producer Batch Send***** time: { DateTime . Now - start } , messages sent: { TotalMessages } ") ;
140136 Thread . Sleep ( 1000 ) ;
141- await reliableProducer . Close ( ) ;
137+ await producer . Close ( ) ;
142138 }
143139
144140
145141 private static async Task StandardProducerSend ( string stream , StreamSystem system )
146142 {
147143 Console . WriteLine ( "*****Standard Producer Send*****" ) ;
148144 var confirmed = 0 ;
149- var producer = await system . CreateProducer ( new ProducerConfig ( )
145+ var producer = await system . CreateRawProducer ( new RawProducerConfig ( stream )
150146 {
151- Stream = stream ,
152147 MaxInFlight = 1_000_000 ,
153148 ConfirmHandler = _ =>
154149 {
@@ -182,9 +177,8 @@ private static async Task BatchSend(StreamSystem system, string stream)
182177 {
183178 Console . WriteLine ( "*****Standard Batch Send*****" ) ;
184179 var confirmed = 0 ;
185- var producer = await system . CreateProducer ( new ProducerConfig ( )
180+ var producer = await system . CreateRawProducer ( new RawProducerConfig ( stream )
186181 {
187- Stream = stream ,
188182 MaxInFlight = 1_000_000 ,
189183 ConfirmHandler = _ =>
190184 {
@@ -202,7 +196,7 @@ private static async Task BatchSend(StreamSystem system, string stream)
202196 messages . Add ( ( i , new Message ( array ) ) ) ;
203197 if ( i % AggregateBatchSize == 0 )
204198 {
205- await producer . BatchSend ( messages ) ;
199+ await producer . Send ( messages ) ;
206200 messages . Clear ( ) ;
207201 }
208202
@@ -212,7 +206,7 @@ private static async Task BatchSend(StreamSystem system, string stream)
212206 }
213207 }
214208
215- await producer . BatchSend ( messages ) ;
209+ await producer . Send ( messages ) ;
216210 messages . Clear ( ) ;
217211
218212 Console . WriteLine (
0 commit comments