{"id":18039,"date":"2026-08-20T16:17:13","date_gmt":"2026-08-20T19:17:13","guid":{"rendered":"https:\/\/kb.elipse.com.br\/?p=18039"},"modified":"2026-08-20T18:35:31","modified_gmt":"2026-08-20T21:35:31","slug":"recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/","title":{"rendered":"Recep\u00e7\u00e3o de m\u00faltiplas requisi\u00e7\u00f5es por segundo utilizando o driver Elipse WebService."},"content":{"rendered":"<p>O driver Elipse WebService (ElipseWS) n\u00e3o enfileira requisi\u00e7\u00f5es e reflete s\u00f3 o \u00faltimo POST entre dois scans. Para receber acima de 1 requisi\u00e7\u00e3o por segundo sem perdas, use o <a href=\"https:\/\/www.elipse.com.br\/downloads\/?cat=48&#038;key=SequenceWebService\">Driver SequenceWebService<\/a>.<\/p>\n<section id=\"introducao\">\n<h2><span class=\"num\">1.<\/span>\u00a0Introdu\u00e7\u00e3o<\/h2>\n<p>Ao integrar sistemas externos que\u00a0<strong>enviam dados ao E3 por WebService<\/strong>\u00a0(via POST HTTP\/SOAP), \u00e9 comum a necessidade de receber\u00a0<strong>mais de uma requisi\u00e7\u00e3o por segundo<\/strong>. Nesses cen\u00e1rios, quem usa o driver\u00a0<strong>Elipse WebService (ElipseWS)<\/strong>\u00a0costuma observar que, ao disparar v\u00e1rias requisi\u00e7\u00f5es em sequ\u00eancia r\u00e1pida,\u00a0<strong>apenas parte delas \u00e9 refletida no supervis\u00f3rio<\/strong>\u00a0\u2014 na pr\u00e1tica, o comportamento se estabiliza em torno de\u00a0<strong>uma requisi\u00e7\u00e3o por segundo<\/strong>, e as demais parecem &#8220;perdidas&#8221;.<\/p>\n<p>Essa observa\u00e7\u00e3o est\u00e1 correta e\u00a0<strong>n\u00e3o \u00e9 um defeito<\/strong>: \u00e9 uma caracter\u00edstica de projeto desses drivers. Este artigo explica por que isso acontece e apresenta o\u00a0<strong>driver Elipse SequenceWebService<\/strong>, desenvolvido justamente para receber essas requisi\u00e7\u00f5es\u00a0<strong>sem descart\u00e1-las<\/strong>.<\/p>\n<\/section>\n<section id=\"porque\">\n<h2><span class=\"num\">2.<\/span>\u00a0Por que o driver ElipseWS &#8220;perde&#8221; requisi\u00e7\u00f5es<\/h2>\n<p>O driver\u00a0<strong>ElipseWS<\/strong>\u00a0disponibiliza um WebService para receber chamadas de terceiros, mas\u00a0<strong>n\u00e3o trata filas<\/strong>. O dado recebido \u00e9 processado no\u00a0<strong>scan do bloco<\/strong>\u00a0que faz as atualiza\u00e7\u00f5es. Assim, se\u00a0<strong>v\u00e1rios POSTs chegam entre dois scans<\/strong>\u00a0desse bloco,\u00a0<strong>apenas o \u00faltimo \u00e9 refletido<\/strong>\u00a0no supervis\u00f3rio \u2014 os anteriores s\u00e3o sobrescritos antes de serem lidos.<\/p>\n<ul>\n<li><strong>N\u00e3o existe<\/strong>\u00a0configura\u00e7\u00e3o de tamanho de fila ou tempo de buffer nesse driver para aumentar a taxa de recep\u00e7\u00e3o \u2014 ele simplesmente n\u00e3o enfileira as requisi\u00e7\u00f5es.<\/li>\n<li>Diminuir o tempo de scan do bloco\u00a0<strong>n\u00e3o resolve<\/strong>: como n\u00e3o h\u00e1 fila, duas requisi\u00e7\u00f5es que cheguem dentro de um mesmo ciclo continuam colidindo.<\/li>\n<\/ul>\n<\/section>\n<section id=\"solucao\">\n<h2><span class=\"num\">3.<\/span>\u00a0A solu\u00e7\u00e3o: driver Elipse SequenceWebService<\/h2>\n<p>O\u00a0<strong>Driver Elipse SequenceWebService<\/strong>\u00a0foi criado para esse tipo de integra\u00e7\u00e3o. A diferen\u00e7a fundamental \u00e9 que ele\u00a0<strong>mant\u00e9m uma fila em mem\u00f3ria<\/strong>\u00a0de todas as atualiza\u00e7\u00f5es recebidas e as repassa ao supervis\u00f3rio via\u00a0<em>callbacks<\/em>\u00a0\u2014 individualmente ou em lotes, para melhor desempenho. Com isso, requisi\u00e7\u00f5es enviadas em sequ\u00eancia r\u00e1pida (mais r\u00e1pidas que o scan)\u00a0<strong>n\u00e3o s\u00e3o descartadas<\/strong>.<\/p>\n<ul>\n<li><strong>Fila em mem\u00f3ria<\/strong>\u00a0das requisi\u00e7\u00f5es recebidas, processadas em sequ\u00eancia.<\/li>\n<li><strong>Persist\u00eancia em disco<\/strong>: ao parar (por exemplo, na reinicializa\u00e7\u00e3o do supervis\u00f3rio), as atualiza\u00e7\u00f5es pendentes s\u00e3o salvas e\u00a0<strong>recuperadas ao iniciar<\/strong>.<\/li>\n<li>Aceita o corpo da requisi\u00e7\u00e3o em\u00a0<strong>JSON ou XML<\/strong>.<\/li>\n<\/ul>\n<table class=\"cmp\">\n<thead>\n<tr>\n<th>Aspecto<\/th>\n<th>ElipseWS<\/th>\n<th>SequenceWebService<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Enfileiramento das requisi\u00e7\u00f5es<\/td>\n<td><span class=\"tag-state tag-bad\">N\u00e3o<\/span><\/td>\n<td><span class=\"tag-state tag-good\">Sim (fila em mem\u00f3ria)<\/span><\/td>\n<\/tr>\n<tr>\n<td>Acima de 1 requisi\u00e7\u00e3o por segundo<\/td>\n<td>S\u00f3 o \u00faltimo POST entre scans \u00e9 refletido<\/td>\n<td>Todas processadas em sequ\u00eancia<\/td>\n<\/tr>\n<tr>\n<td>Pend\u00eancias ao parar\/reiniciar<\/td>\n<td>\u2014<\/td>\n<td>Salvas em disco e recuperadas<\/td>\n<\/tr>\n<tr>\n<td>Formato do corpo<\/td>\n<td>\u2014<\/td>\n<td>JSON ou XML<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<section id=\"requisicao\">\n<h2><span class=\"num\">4.<\/span>\u00a0Como \u00e9 a requisi\u00e7\u00e3o (opera\u00e7\u00e3o UPDATE TAG)<\/h2>\n<p>O WebService recebe\u00a0<strong>POST<\/strong>\u00a0com tr\u00eas par\u00e2metros. O\u00a0<code>Operation<\/code>\u00a0e o\u00a0<code>Entity<\/code>\u00a0v\u00e3o nos\u00a0<strong>cabe\u00e7alhos (headers)<\/strong>; os dados v\u00e3o no\u00a0<strong>corpo<\/strong>:<\/p>\n<div class=\"table-scroll\">\n<table>\n<thead>\n<tr>\n<th>Par\u00e2metro<\/th>\n<th>Onde<\/th>\n<th>Conte\u00fado<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>Operation<\/code><\/td>\n<td>Header<\/td>\n<td>A opera\u00e7\u00e3o \u2014 por exemplo,\u00a0<code>UPDATE TAG<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>Entity<\/code><\/td>\n<td>Header<\/td>\n<td>Identificador do tag a atualizar (ex.:\u00a0<code>TagInterno1<\/code>)<\/td>\n<\/tr>\n<tr>\n<td><code>Content-Type<\/code><\/td>\n<td>Header<\/td>\n<td><code>application\/json<\/code>\u00a0ou\u00a0<code>application\/xml<\/code><\/td>\n<\/tr>\n<tr>\n<td>Dados<\/td>\n<td>Corpo<\/td>\n<td><code>Value<\/code>,\u00a0<code>Quality<\/code>\u00a0e\u00a0<code>Time<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Exemplo de corpo em\u00a0<strong>JSON<\/strong>:<\/p>\n<div class=\"code\">\n<pre>{ <span class=\"s\">\"Value\"<\/span>: <span class=\"s\">\"625.4\"<\/span>, <span class=\"s\">\"Quality\"<\/span>: <span class=\"k\">193<\/span>, <span class=\"s\">\"Time\"<\/span>: <span class=\"s\">\"2025-08-19T15:02:31\"<\/span> }<\/pre>\n<\/div>\n<p>Mesmo conte\u00fado em\u00a0<strong>XML<\/strong>:<\/p>\n<div class=\"code\">\n<pre><img loading=\"lazy\" class=\"wp-image-18054 size-full aligncenter\" src=\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2026\/08\/18039\/TagXML.png\" alt=\"\" width=\"419\" height=\"215\" srcset=\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2026\/08\/18039\/TagXML.png 419w, https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2026\/08\/18039\/TagXML-300x154.png 300w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/pre>\n<\/div>\n<p>O\u00a0<code>Time<\/code>\u00a0deve ser uma String no formato ISO 8601 (<code>YYYY-MM-DDTHH:MM:SS<\/code>). A resposta do WebService \u00e9 um JSON com o resultado do processamento:<\/p>\n<div class=\"code\">\n<div class=\"bar\"><i><\/i><i><\/i><i><\/i>Resposta<\/div>\n<pre>{ <span class=\"s\">\"Err\"<\/span>: <span class=\"k\">0<\/span>, <span class=\"s\">\"ErrMsg\"<\/span>: <span class=\"s\">\"OK\"<\/span> }<\/pre>\n<\/div>\n<p><code>Err = 0<\/code>\u00a0indica que a requisi\u00e7\u00e3o foi recebida e processada com sucesso.<\/p>\n<\/section>\n<section id=\"config\">\n<h2><span class=\"num\">5.<\/span>\u00a0Configura\u00e7\u00e3o do tag no lado do WebService<\/h2>\n<p>No driver SequenceWebService, o tag que recebe a atualiza\u00e7\u00e3o \u00e9 do tipo\u00a0<strong>Somente Leitura (via Callback)<\/strong>: ele \u00e9 atualizado automaticamente quando chega uma requisi\u00e7\u00e3o\u00a0<code>UPDATE TAG<\/code>. A \u00fanica propriedade a configurar \u00e9 o\u00a0<code>Item<\/code>, que deve ser\u00a0<strong>igual ao par\u00e2metro\u00a0<code>Entity<\/code><\/strong>\u00a0da requisi\u00e7\u00e3o.<\/p>\n<div class=\"table-scroll\">\n<table>\n<thead>\n<tr>\n<th>Propriedade do tag<\/th>\n<th>Valor<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>Item<\/code><\/td>\n<td>Igual ao\u00a0<code>Entity<\/code>\u00a0da requisi\u00e7\u00e3o (ex.:\u00a0<code>TagInterno1<\/code>)<\/td>\n<\/tr>\n<tr>\n<td><code>Device<\/code><\/td>\n<td>N\u00e3o utilizado<\/td>\n<\/tr>\n<tr>\n<td><code>N1..N4<\/code>\u00a0\/\u00a0<code>B1..B4<\/code><\/td>\n<td>N\u00e3o utilizados<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>A correspond\u00eancia \u00e9 direta:<\/p>\n<div class=\"table-scroll\">\n<table class=\"cmp\">\n<thead>\n<tr>\n<th>Na requisi\u00e7\u00e3o (header)<\/th>\n<th>Na configura\u00e7\u00e3o do tag<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>Entity: TagInterno1<\/code><\/td>\n<td>Tag com\u00a0<code>Item = TagInterno1<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<ol class=\"steps\">\n<li>No driver\u00a0<strong>SequenceWebService<\/strong>, adicione o tag que receber\u00e1 o dado \u2014 uma\u00a0<strong>Tag PLC<\/strong>\u00a0para um valor \u00fanico ou uma\u00a0<strong>Tag Bloco<\/strong>\u00a0quando o\u00a0<code>Value<\/code>\u00a0for um array.<\/li>\n<li>Preencha apenas a propriedade\u00a0<code>Item<\/code>\u00a0com o identificador que vir\u00e1 no\u00a0<code>Entity<\/code>. Deixe\u00a0<code>Device<\/code>\u00a0e\u00a0<code>N1..N4\/B1..B4<\/code>\u00a0sem uso.<\/li>\n<li>Ao receber a requisi\u00e7\u00e3o, o driver localiza (via Callback) o tag com\u00a0<code>Item<\/code>\u00a0igual ao\u00a0<code>Entity<\/code>\u00a0e atualiza nele o\u00a0<code>Value<\/code>, o\u00a0<code>Quality<\/code>\u00a0e o\u00a0<code>Time<\/code>.<\/li>\n<\/ol>\n<div class=\"note\">\n<p class=\"note-h\"><strong>Imporatnte<br \/>\n<\/strong>O\u00a0<code>Item<\/code>\u00a0precisa corresponder\u00a0<strong>exatamente<\/strong>\u00a0ao\u00a0<code>Entity<\/code>\u00a0enviado. Se n\u00e3o houver tag com esse\u00a0<code>Item<\/code>, o driver n\u00e3o encontra o destino e a atualiza\u00e7\u00e3o n\u00e3o \u00e9 aplicada.<\/p>\n<\/div>\n<\/section>\n<section id=\"teste\">\n<h2><span class=\"num\">6.<\/span>\u00a0Como testar se o WebService est\u00e1 respondendo<\/h2>\n<p>Uma forma r\u00e1pida de validar \u00e9 fazer uma chamada HTTP direta com o\u00a0<strong>curl<\/strong>. O\u00a0<code>curl<\/code>\u00a0\u00e9 uma ferramenta de linha de comando para enviar requisi\u00e7\u00f5es HTTP (GET\/POST) direto pelo terminal \u2014 serve para testar se um servi\u00e7o est\u00e1 no ar, sem precisar de uma aplica\u00e7\u00e3o. No\u00a0<strong>PowerShell do Windows<\/strong>, o equivalente nativo \u00e9 o\u00a0<code>Invoke-RestMethod<\/code>.<\/p>\n<p>Exemplo de um envio de teste (opera\u00e7\u00e3o\u00a0<code>UPDATE TAG<\/code>; ajuste host\/porta conforme a configura\u00e7\u00e3o do driver):<\/p>\n<div class=\"code\">\n<div class=\"bar\"><i><\/i><i><\/i><i><\/i>PowerShell<\/div>\n<pre><span class=\"k\">$headers<\/span> = @{ <span class=\"s\">\"Operation\"<\/span> = <span class=\"s\">\"UPDATE TAG\"<\/span>; <span class=\"s\">\"Entity\"<\/span> = <span class=\"s\">\"TagInterno1\"<\/span> }\r\n<span class=\"k\">$body<\/span> = <span class=\"s\">'{\"Value\":\"625.4\",\"Quality\":193,\"Time\":\"2025-08-19T15:02:31\"}'<\/span>\r\nInvoke-RestMethod -Method Post -Uri <span class=\"s\">\"http:\/\/localhost:5051\/\"<\/span> -Headers <span class=\"k\">$headers<\/span> -ContentType <span class=\"s\">\"application\/json\"<\/span> -Body <span class=\"k\">$body<\/span><\/pre>\n<\/div>\n<p>Resposta esperada:<\/p>\n<div class=\"code\">\n<pre>Err ErrMsg\r\n--- ------\r\n  0 OK<\/pre>\n<\/div>\n<p>O retorno\u00a0<code>Err: 0 \/ OK<\/code>\u00a0confirma que o WebService recebeu e processou a requisi\u00e7\u00e3o corretamente.<\/p>\n<p><img loading=\"lazy\" class=\"wp-image-18040 size-full aligncenter\" src=\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2026\/08\/18039\/Sem-titulo.png\" alt=\"\" width=\"969\" height=\"339\" srcset=\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2026\/08\/18039\/Sem-titulo.png 969w, https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2026\/08\/18039\/Sem-titulo-300x105.png 300w, https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2026\/08\/18039\/Sem-titulo-768x269.png 768w\" sizes=\"(max-width: 969px) 100vw, 969px\" \/><\/p>\n<div class=\"note\">\n<p>Ao usar o\u00a0<code>curl.exe<\/code>\u00a0(em vez do\u00a0<code>Invoke-RestMethod<\/code>) dentro do PowerShell, o corpo JSON entre aspas pode ter as\u00a0<strong>aspas duplas removidas<\/strong>\u00a0pelo shell, gerando erro de\u00a0<em>parsing<\/em>\u00a0no servidor. Nesse caso, salve o JSON em um arquivo e envie com\u00a0<code>-d \"@arquivo.json\"<\/code>, ou use o\u00a0<code>Invoke-RestMethod<\/code>\u00a0como acima.<\/p>\n<\/div>\n<\/section>\n<section id=\"observacoes\">\n<h2><span class=\"num\">7.<\/span>\u00a0Observa\u00e7\u00f5es e boas pr\u00e1ticas<\/h2>\n<ul>\n<li>O comportamento de ~1 requisi\u00e7\u00e3o\/segundo do driver\u00a0<strong>ElipseWS<\/strong>\u00a0\u00e9 esperado (aus\u00eancia de fila),\u00a0<strong>n\u00e3o \u00e9 bug<\/strong>\u00a0\u2014 e n\u00e3o h\u00e1 par\u00e2metro para ajust\u00e1-lo.<\/li>\n<li>Para ingest\u00e3o de dados em\u00a0<strong>alta frequ\u00eancia<\/strong>, use o\u00a0<strong>SequenceWebService<\/strong>, que enfileira e processa em sequ\u00eancia.<\/li>\n<li>O\u00a0<code>Item<\/code>\u00a0do tag no servidor deve bater\u00a0<strong>exatamente<\/strong>\u00a0com o\u00a0<code>Entity<\/code>\u00a0da requisi\u00e7\u00e3o.<\/li>\n<li>O corpo pode ser\u00a0<strong>JSON ou XML<\/strong>\u00a0\u2014 escolha conforme o sistema de origem e ajuste o\u00a0<code>Content-Type<\/code>.<\/li>\n<li>Como o driver\u00a0<strong>persiste pend\u00eancias em disco<\/strong>, atualiza\u00e7\u00f5es recebidas pouco antes de uma parada n\u00e3o s\u00e3o perdidas.<\/li>\n<\/ul>\n<\/section>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>O driver Elipse WebService (ElipseWS) n\u00e3o enfileira requisi\u00e7\u00f5es e reflete s\u00f3 o \u00faltimo POST entre dois scans. Para receber acima de 1 requisi\u00e7\u00e3o por segundo sem perdas, use o Driver&hellip;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"categories":[1245,658],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Recep\u00e7\u00e3o de m\u00faltiplas requisi\u00e7\u00f5es por segundo utilizando o driver Elipse WebService.<\/title>\n<meta name=\"description\" content=\"O driver ElipseWS n\u00e3o enfileira requisi\u00e7\u00f5es e perde POSTs em sequ\u00eancia r\u00e1pida. Veja como o driver SequenceWebService recebe mais de 1 requisi\u00e7\u00e3o por segundo sem descartar.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kb.elipse.com.br\/en\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:locale:alternate\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Recep\u00e7\u00e3o de m\u00faltiplas requisi\u00e7\u00f5es por segundo utilizando o driver Elipse WebService.\" \/>\n<meta property=\"og:description\" content=\"O driver ElipseWS n\u00e3o enfileira requisi\u00e7\u00f5es e perde POSTs em sequ\u00eancia r\u00e1pida. Veja como o driver SequenceWebService recebe mais de 1 requisi\u00e7\u00e3o por segundo sem descartar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/en\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/\" \/>\n<meta property=\"og:site_name\" content=\"Elipse Knowledgebase\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/elipsesoftware\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-20T19:17:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-20T21:35:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2026\/08\/18039\/TagXML.png\" \/>\n<meta name=\"author\" content=\"D\u00e9lio Damin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"D\u00e9lio Damin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/\"},\"author\":{\"name\":\"D\u00e9lio Damin\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/58e92027ff38c9bdd5aa48bcd4ac1638\"},\"headline\":\"Recep\u00e7\u00e3o de m\u00faltiplas requisi\u00e7\u00f5es por segundo utilizando o driver Elipse WebService.\",\"datePublished\":\"2026-08-20T19:17:13+00:00\",\"dateModified\":\"2026-08-20T21:35:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/\"},\"wordCount\":963,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"articleSection\":[\"Elipse SequenceWebService\",\"Elipse WebService\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/\",\"url\":\"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/\",\"name\":\"Recep\u00e7\u00e3o de m\u00faltiplas requisi\u00e7\u00f5es por segundo utilizando o driver Elipse WebService.\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2026-08-20T19:17:13+00:00\",\"dateModified\":\"2026-08-20T21:35:31+00:00\",\"description\":\"O driver ElipseWS n\u00e3o enfileira requisi\u00e7\u00f5es e perde POSTs em sequ\u00eancia r\u00e1pida. Veja como o driver SequenceWebService recebe mais de 1 requisi\u00e7\u00e3o por segundo sem descartar.\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recep\u00e7\u00e3o de m\u00faltiplas requisi\u00e7\u00f5es por segundo utilizando o driver Elipse WebService.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kb.elipse.com.br\/#website\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"name\":\"Elipse Knowledgebase\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kb.elipse.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\",\"name\":\"Elipse Software\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/elipsesoftware\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"contentUrl\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"width\":161,\"height\":58,\"caption\":\"Elipse Software\"},\"image\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/58e92027ff38c9bdd5aa48bcd4ac1638\",\"name\":\"D\u00e9lio Damin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g\",\"caption\":\"D\u00e9lio Damin\"},\"url\":\"https:\/\/kb.elipse.com.br\/en\/author\/delio\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Recep\u00e7\u00e3o de m\u00faltiplas requisi\u00e7\u00f5es por segundo utilizando o driver Elipse WebService.","description":"O driver ElipseWS n\u00e3o enfileira requisi\u00e7\u00f5es e perde POSTs em sequ\u00eancia r\u00e1pida. Veja como o driver SequenceWebService recebe mais de 1 requisi\u00e7\u00e3o por segundo sem descartar.","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:\/\/kb.elipse.com.br\/en\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/","og_locale":"en_US","og_type":"article","og_title":"[:pt]Recep\u00e7\u00e3o de m\u00faltiplas requisi\u00e7\u00f5es por segundo utilizando o driver Elipse WebService.[:] - Elipse Knowledgebase","og_description":"[:pt]O driver ElipseWS n\u00e3o enfileira requisi\u00e7\u00f5es e perde POSTs em sequ\u00eancia r\u00e1pida. Veja como o driver SequenceWebService recebe mais de 1 requisi\u00e7\u00e3o por segundo sem descartar.[:]","og_url":"https:\/\/kb.elipse.com.br\/en\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2026-08-20T19:17:13+00:00","article_modified_time":"2026-08-20T21:35:31+00:00","og_image":[{"url":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2026\/08\/18039\/TagXML.png"}],"author":"D\u00e9lio Damin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"D\u00e9lio Damin","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/"},"author":{"name":"D\u00e9lio Damin","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/58e92027ff38c9bdd5aa48bcd4ac1638"},"headline":"Recep\u00e7\u00e3o de m\u00faltiplas requisi\u00e7\u00f5es por segundo utilizando o driver Elipse WebService.","datePublished":"2026-08-20T19:17:13+00:00","dateModified":"2026-08-20T21:35:31+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/"},"wordCount":963,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"articleSection":["Elipse SequenceWebService","Elipse WebService"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/","url":"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/","name":"Recep\u00e7\u00e3o de m\u00faltiplas requisi\u00e7\u00f5es por segundo utilizando o driver Elipse WebService.","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2026-08-20T19:17:13+00:00","dateModified":"2026-08-20T21:35:31+00:00","description":"O driver ElipseWS n\u00e3o enfileira requisi\u00e7\u00f5es e perde POSTs em sequ\u00eancia r\u00e1pida. Veja como o driver SequenceWebService recebe mais de 1 requisi\u00e7\u00e3o por segundo sem descartar.","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/recepcao-de-multiplas-requisicoes-por-segundo-utilizando-o-driver-elipse-webservice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"Recep\u00e7\u00e3o de m\u00faltiplas requisi\u00e7\u00f5es por segundo utilizando o driver Elipse WebService."}]},{"@type":"WebSite","@id":"https:\/\/kb.elipse.com.br\/#website","url":"https:\/\/kb.elipse.com.br\/","name":"Elipse Knowledgebase","description":"","publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kb.elipse.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kb.elipse.com.br\/#organization","name":"Elipse Software","url":"https:\/\/kb.elipse.com.br\/","sameAs":["http:\/\/www.facebook.com\/elipsesoftware"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","contentUrl":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","width":161,"height":58,"caption":"Elipse Software"},"image":{"@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/58e92027ff38c9bdd5aa48bcd4ac1638","name":"D\u00e9lio Damin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g","caption":"D\u00e9lio Damin"},"url":"https:\/\/kb.elipse.com.br\/en\/author\/delio\/"}]}},"_links":{"self":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/18039"}],"collection":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/comments?post=18039"}],"version-history":[{"count":11,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/18039\/revisions"}],"predecessor-version":[{"id":18056,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/18039\/revisions\/18056"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=18039"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=18039"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=18039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}