File tree Expand file tree Collapse file tree 4 files changed +11
-6
lines changed
DotNetCore.CAP.PostgreSql Expand file tree Collapse file tree 4 files changed +11
-6
lines changed Original file line number Diff line number Diff line change 22 <PropertyGroup >
33 <VersionMajor >8</VersionMajor >
44 <VersionMinor >4</VersionMinor >
5- <VersionPatch >0 </VersionPatch >
5+ <VersionPatch >1 </VersionPatch >
66 <VersionQuality ></VersionQuality >
77 <VersionPrefix >$(VersionMajor).$(VersionMinor).$(VersionPatch)</VersionPrefix >
88 </PropertyGroup >
Original file line number Diff line number Diff line change @@ -234,7 +234,7 @@ public async Task<IEnumerable<MediumMessage>> GetReceivedMessagesOfNeedRetry(Tim
234234
235235 public async Task < int > DeleteReceivedMessageAsync ( long id )
236236 {
237- var sql = $@ "DELETE FROM { _recName } WHERE ""Id""={ id } FOR DELETE SKIP LOCKED ";
237+ var sql = $@ "DELETE FROM { _recName } WHERE ""Id""={ id } ";
238238
239239 var connection = _options . Value . CreateConnection ( ) ;
240240 await using var _ = connection . ConfigureAwait ( false ) ;
@@ -244,7 +244,7 @@ public async Task<int> DeleteReceivedMessageAsync(long id)
244244
245245 public async Task < int > DeletePublishedMessageAsync ( long id )
246246 {
247- var sql = $@ "DELETE FROM { _pubName } WHERE ""Id""={ id } FOR DELETE SKIP LOCKED ";
247+ var sql = $@ "DELETE FROM { _pubName } WHERE ""Id""={ id } ";
248248
249249 var connection = _options . Value . CreateConnection ( ) ;
250250 await using var _ = connection . ConfigureAwait ( false ) ;
Original file line number Diff line number Diff line change @@ -109,8 +109,12 @@ private static Func<Task<IConnection>> CreateConnection(RabbitMQOptions options)
109109 if ( options . HostName . Contains ( "," ) )
110110 {
111111 options . ConnectionFactoryOptions ? . Invoke ( factory ) ;
112-
113- return ( ) => factory . CreateConnectionAsync ( AmqpTcpEndpoint . ParseMultiple ( options . HostName ) ) ;
112+ var endpoints = AmqpTcpEndpoint . ParseMultiple ( options . HostName ) ;
113+ foreach ( var endpoint in endpoints )
114+ {
115+ endpoint . Ssl = factory . Ssl ;
116+ }
117+ return ( ) => factory . CreateConnectionAsync ( endpoints ) ;
114118 }
115119
116120 factory . HostName = options . HostName ;
@@ -161,4 +165,4 @@ public virtual bool Return(IChannel channel)
161165
162166 return false ;
163167 }
164- }
168+ }
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ public async Task<OperateResult> SendAsync(TransportMessage message)
3636
3737 var props = new BasicProperties
3838 {
39+ MessageId = message . GetId ( ) ,
3940 DeliveryMode = DeliveryModes . Persistent ,
4041 Headers = message . Headers . ToDictionary ( x => x . Key , object ? ( x ) => x . Value )
4142 } ;
You can’t perform that action at this time.
0 commit comments