{"id":24,"date":"2005-11-14T12:51:57","date_gmt":"2005-11-14T12:51:57","guid":{"rendered":"http:\/\/8973abfb-f236-8c3c-5e05-bdbad725b47f"},"modified":"2005-11-14T12:51:57","modified_gmt":"2005-11-14T12:51:57","slug":"queueexplorer-1-4-1-fix-for-timetoreachqueue-issue","status":"publish","type":"post","link":"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/","title":{"rendered":"QueueExplorer 1.4.1 &#8211; fix for TimeToReachQueue issue"},"content":{"rendered":"<p>QueueExplorer 1.4.1 fixes potentially very unpleasant problem &#8211; sometimes messages would get lost when they are sent to a queue &#8211; during paste, mass paste, load or drag&#038;drop operations.<\/p>\n<p>When it happens?<br \/>\nMessages could be lost when they are sent to remote queue and their TimeToReachQueue or TimeToBeReceived properties are 0. Practically it happens if messages stay in queue unconsumed for very long time.<\/p>\n<p>Why it happens?<br \/>\nAll QueueExplorer operations are performed using standard MSMQ Send\/Receive operations. When message with TimeToReachQueue=0 is sent to remote queue, it would be discarded. Sometimes one or few messages could reach destination queue (depending on exact timing) but following messages are lost. Some of these messages would show up in outgoing queue for a while, but not for long.<\/p>\n<p>How is this fixed?<br \/>\nTimeToReachQueue or TimeToBeReceived are set to 60s if they are below that value at the time of sending.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>QueueExplorer 1.4.1 fixes potentially very unpleasant problem &#8211; sometimes messages would get lost when they are sent to a queue &#8211; during paste, mass paste, load or drag&#038;drop operations. When it happens? Messages could be lost when they are sent to remote queue and their TimeToReachQueue or TimeToBeReceived properties are 0. Practically it happens if [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[5],"class_list":["post-24","post","type-post","status-publish","format-standard","hentry","category-queueexplorer","tag-msmq"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>QueueExplorer 1.4.1 - fix for TimeToReachQueue issue<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"QueueExplorer 1.4.1 - fix for TimeToReachQueue issue\" \/>\n<meta property=\"og:description\" content=\"QueueExplorer 1.4.1 fixes potentially very unpleasant problem &#8211; sometimes messages would get lost when they are sent to a queue &#8211; during paste, mass paste, load or drag&#038;drop operations. When it happens? Messages could be lost when they are sent to remote queue and their TimeToReachQueue or TimeToBeReceived properties are 0. Practically it happens if [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/\" \/>\n<meta property=\"og:site_name\" content=\"Cogin blog\" \/>\n<meta property=\"article:published_time\" content=\"2005-11-14T12:51:57+00:00\" \/>\n<meta name=\"author\" content=\"Dejan Grujic\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dejan Grujic\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/\",\"url\":\"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/\",\"name\":\"QueueExplorer 1.4.1 - fix for TimeToReachQueue issue\",\"isPartOf\":{\"@id\":\"https:\/\/www.cogin.com\/blog\/#website\"},\"datePublished\":\"2005-11-14T12:51:57+00:00\",\"dateModified\":\"2005-11-14T12:51:57+00:00\",\"author\":{\"@id\":\"https:\/\/www.cogin.com\/blog\/#\/schema\/person\/e0c4fd92043868daa052d5978d69ed22\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cogin.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"QueueExplorer 1.4.1 &#8211; fix for TimeToReachQueue issue\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cogin.com\/blog\/#website\",\"url\":\"https:\/\/www.cogin.com\/blog\/\",\"name\":\"Cogin blog\",\"description\":\"Queuing tools and articles\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cogin.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cogin.com\/blog\/#\/schema\/person\/e0c4fd92043868daa052d5978d69ed22\",\"name\":\"Dejan Grujic\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.cogin.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e0bf2f4ab23ef7c6f2784ae50708b926?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e0bf2f4ab23ef7c6f2784ae50708b926?s=96&d=mm&r=g\",\"caption\":\"Dejan Grujic\"},\"sameAs\":[\"http:\/\/www.cogin.com\"],\"url\":\"https:\/\/www.cogin.com\/blog\/author\/gruja\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"QueueExplorer 1.4.1 - fix for TimeToReachQueue issue","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/","og_locale":"en_US","og_type":"article","og_title":"QueueExplorer 1.4.1 - fix for TimeToReachQueue issue","og_description":"QueueExplorer 1.4.1 fixes potentially very unpleasant problem &#8211; sometimes messages would get lost when they are sent to a queue &#8211; during paste, mass paste, load or drag&#038;drop operations. When it happens? Messages could be lost when they are sent to remote queue and their TimeToReachQueue or TimeToBeReceived properties are 0. Practically it happens if [&hellip;]","og_url":"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/","og_site_name":"Cogin blog","article_published_time":"2005-11-14T12:51:57+00:00","author":"Dejan Grujic","twitter_misc":{"Written by":"Dejan Grujic","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/","url":"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/","name":"QueueExplorer 1.4.1 - fix for TimeToReachQueue issue","isPartOf":{"@id":"https:\/\/www.cogin.com\/blog\/#website"},"datePublished":"2005-11-14T12:51:57+00:00","dateModified":"2005-11-14T12:51:57+00:00","author":{"@id":"https:\/\/www.cogin.com\/blog\/#\/schema\/person\/e0c4fd92043868daa052d5978d69ed22"},"breadcrumb":{"@id":"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.cogin.com\/blog\/queueexplorer\/queueexplorer-1-4-1-fix-for-timetoreachqueue-issue\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cogin.com\/blog\/"},{"@type":"ListItem","position":2,"name":"QueueExplorer 1.4.1 &#8211; fix for TimeToReachQueue issue"}]},{"@type":"WebSite","@id":"https:\/\/www.cogin.com\/blog\/#website","url":"https:\/\/www.cogin.com\/blog\/","name":"Cogin blog","description":"Queuing tools and articles","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cogin.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.cogin.com\/blog\/#\/schema\/person\/e0c4fd92043868daa052d5978d69ed22","name":"Dejan Grujic","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cogin.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e0bf2f4ab23ef7c6f2784ae50708b926?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e0bf2f4ab23ef7c6f2784ae50708b926?s=96&d=mm&r=g","caption":"Dejan Grujic"},"sameAs":["http:\/\/www.cogin.com"],"url":"https:\/\/www.cogin.com\/blog\/author\/gruja\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cogin.com\/blog\/wp-json\/wp\/v2\/posts\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cogin.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cogin.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cogin.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cogin.com\/blog\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":0,"href":"https:\/\/www.cogin.com\/blog\/wp-json\/wp\/v2\/posts\/24\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.cogin.com\/blog\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cogin.com\/blog\/wp-json\/wp\/v2\/categories?post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cogin.com\/blog\/wp-json\/wp\/v2\/tags?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}