Saat menguji model pub/sub, saya mengganti nama antrian pelanggan, sedangkan langganan antrian lama masih ada di DB, sehingga ada langganan yang menjuntai di DB.
Jadi ketika penerbit dan pelanggan mulai dan saya mencoba mengirim pesan dari penerbit, pengecualian berikut terjadi dan pada dasarnya penerbit berhenti dan tidak lagi mengirim pesan lagi
09-02-2011 09:56:21,115 [6] ERROR Publisher.ServerEndpoint [(null)] ‹(null)> - Masalah terjadi saat memulai titik akhir. System.Configuration.ConfigurationErrorsException: Antrian tujuan 'StoreInputQueue@' tidak dapat ditemukan. Anda mungkin telah salah mengonfigurasi tujuan untuk pesan semacam ini (Message.EventMessage) di bagian MessageEndpointMappings pada bagian UnicastBusConfig di file konfigurasi Anda. Mungkin juga antrian yang diberikan belum dibuat, atau telah dihapus . ---> System.Messaging.MessageQueueException: Antrian tidak ada atau Anda tidak memiliki izin yang memadai untuk melakukan operasi. di System.Messaging.MessageQueue.MQCacheableInfo.get_WriteHandle() di System.Messaging.MessageQueue.StaleSafeSendMessage(properti MQPROPS, transaksi IntPtr) di System.Messaging.MessageQueue.SendInternal(Object obj, MessageQueueTransaction internalTransaction, MessageQueueTransactionType TransactionType) di System.Mess penuaan. MessageQueue.Send(Obj objek, MessageQueueTransactionType transaksiType) di NServiceBus.Unicast.Transport.Msmq.MsmqTransport.Send(TransportMessage m, String tujuan) di d:\BuildAgent-02\work\20b5f701adefe8f8\src\impl\unicast\NServiceBus.Unicast .Msmq\MsmqTransport.cs:line 334 --- Akhir dari pelacakan tumpukan pengecualian dalam --- di NServiceBus.Unicast.Transport.Msmq.MsmqTransport.Send(TransportMessage m, String tujuan) di d:\BuildAgent-02\work\ 20b5f701adefe8f8\src\impl\unicast\NServiceBus.Unicast.Msmq\MsmqTransport.cs:line 346 di NServiceBus.Unicast.UnicastBus.SendMessage(IEnumerable`1 tujuan, String korelasiId, MessageIntentEnum messageIntent, IMessage[] pesan) di d:\BuildAgent -02\work\20b5f701adefe8f8\src\unicast\NServiceBus.Unicast\UnicastBus.cs:line 593 di NServiceBus.Unicast.UnicastBus.Publish[T](T[] pesan) di d:\BuildAgent-02\work\20b5f701adefe8f8\ src\unicast\NServiceBus.Unicast\UnicastBus.cs:line 343 di Publisher.ServerEndpoint.Run() di C:\Downloads\ESB\NServiceBus\publisher\publisher\ServerEndpoint.cs:line 26 di NServiceBus.Host.Internal.ConfigManager .‹>c_DisplayClass1.b_0() di d:\BuildAgent-02\work\20b5f701adefe8f8\src\host\NServiceBus.Host\Internal\ConfigurationManager.cs:line 56
Apakah ada batas waktu setelah itu akan mencoba mengirim pesan ke pelanggan lainnya, saya menunggu cukup lama...