<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comentarios en: La importancia del Timeout	</title>
	<atom:link href="https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/</link>
	<description>Software Architect &#38; FullStack developer</description>
	<lastBuildDate>Sat, 14 May 2022 18:49:06 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.5.9</generator>
	<item>
		<title>
		Por: Fernando Cordova		</title>
		<link>https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-21710</link>

		<dc:creator><![CDATA[Fernando Cordova]]></dc:creator>
		<pubDate>Sat, 14 May 2022 18:49:06 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=3186#comment-21710</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-8044&quot;&gt;Eliecer Osorio&lt;/a&gt;.

Excelente apreciación del concepto 
Lo aplicaré a mi software]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-8044">Eliecer Osorio</a>.</p>
<p>Excelente apreciación del concepto<br />
Lo aplicaré a mi software</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-10917</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Thu, 22 Apr 2021 05:11:23 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=3186#comment-10917</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-10808&quot;&gt;Aarón&lt;/a&gt;.

En entornos distribuidos no existe el rollback, porque la llamada a un servicio es atómica, es decir, que cada servicio que invocas crea y cierra sus propias transacciones, por lo que si algo falla, es necesario aplicar algo llamado compensación, que es básicamente ejecutar otros servicios para deshacer lo que ya está hecho en otro sistema, también puedes usar un patrón llamado Saga, pero la verdad es que la mejor estrategia es tratar de recuperarse del error, antes de hacer eso]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-10808">Aarón</a>.</p>
<p>En entornos distribuidos no existe el rollback, porque la llamada a un servicio es atómica, es decir, que cada servicio que invocas crea y cierra sus propias transacciones, por lo que si algo falla, es necesario aplicar algo llamado compensación, que es básicamente ejecutar otros servicios para deshacer lo que ya está hecho en otro sistema, también puedes usar un patrón llamado Saga, pero la verdad es que la mejor estrategia es tratar de recuperarse del error, antes de hacer eso</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Aarón		</title>
		<link>https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-10808</link>

		<dc:creator><![CDATA[Aarón]]></dc:creator>
		<pubDate>Fri, 16 Apr 2021 01:10:50 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=3186#comment-10808</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-8634&quot;&gt;oblancarte&lt;/a&gt;.

En el material de tu autoría, está contemplado algún conjunto de buenas prácticas para soluciones basadas en microservicios? Me llama la atención esa parte de la inexistencia de rollback y en ese sentido qué sería lo mejor? Por ejemplo se me ocurre un patrón que es conocido como &quot;Command&quot; mismo que podría hacer esa simulación de rollback]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-8634">oblancarte</a>.</p>
<p>En el material de tu autoría, está contemplado algún conjunto de buenas prácticas para soluciones basadas en microservicios? Me llama la atención esa parte de la inexistencia de rollback y en ese sentido qué sería lo mejor? Por ejemplo se me ocurre un patrón que es conocido como &#8220;Command&#8221; mismo que podría hacer esa simulación de rollback</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-8634</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Thu, 26 Nov 2020 18:49:23 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=3186#comment-8634</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-8541&quot;&gt;Alejandro Luna&lt;/a&gt;.

Claro, el tiempo que pasa desde que lanzamos el request, hasta que recibimos el primer bit, se llama latencia, la latencia contempla TODO.
Lo del rollback, bueno, eso sería otro tema, incluso, en arquitecturas distribuidas no existe el rollback]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-8541">Alejandro Luna</a>.</p>
<p>Claro, el tiempo que pasa desde que lanzamos el request, hasta que recibimos el primer bit, se llama latencia, la latencia contempla TODO.<br />
Lo del rollback, bueno, eso sería otro tema, incluso, en arquitecturas distribuidas no existe el rollback</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Alejandro Luna		</title>
		<link>https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-8541</link>

		<dc:creator><![CDATA[Alejandro Luna]]></dc:creator>
		<pubDate>Thu, 19 Nov 2020 01:06:42 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=3186#comment-8541</guid>

					<description><![CDATA[Gracias por el aporte.
Me parece buena esta formula que comentaron,  

Ejm: Timeout “Service Consumer” = Sumatoria tiempo “Service Provider” + tiempo de “Servicios Hijos”.

Adicional sumaria un tiempo extra por los tiempos de conexión y red entre los servicios.


Así como los &quot;Service Provider” pueden tener un procesamiento adicional si no entregan respuesta y necesitan realizar rollback de lo que se realizo y no haber entregado respuesta.]]></description>
			<content:encoded><![CDATA[<p>Gracias por el aporte.<br />
Me parece buena esta formula que comentaron,  </p>
<p>Ejm: Timeout “Service Consumer” = Sumatoria tiempo “Service Provider” + tiempo de “Servicios Hijos”.</p>
<p>Adicional sumaria un tiempo extra por los tiempos de conexión y red entre los servicios.</p>
<p>Así como los &#8220;Service Provider” pueden tener un procesamiento adicional si no entregan respuesta y necesitan realizar rollback de lo que se realizo y no haber entregado respuesta.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-8080</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Mon, 19 Oct 2020 15:47:56 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=3186#comment-8080</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-8044&quot;&gt;Eliecer Osorio&lt;/a&gt;.

Gracias a tí por el comentario :)]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-8044">Eliecer Osorio</a>.</p>
<p>Gracias a tí por el comentario 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Eliecer Osorio		</title>
		<link>https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-8044</link>

		<dc:creator><![CDATA[Eliecer Osorio]]></dc:creator>
		<pubDate>Sat, 17 Oct 2020 14:53:36 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=3186#comment-8044</guid>

					<description><![CDATA[Muy buenos tus aportes, gracias.]]></description>
			<content:encoded><![CDATA[<p>Muy buenos tus aportes, gracias.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-7189</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Sat, 18 Jul 2020 16:18:03 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=3186#comment-7189</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-7184&quot;&gt;Cesar Guerra&lt;/a&gt;.

Tu observación es correcta, es importante acumular los tiempos de respuesta]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-7184">Cesar Guerra</a>.</p>
<p>Tu observación es correcta, es importante acumular los tiempos de respuesta</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-7188</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Sat, 18 Jul 2020 16:16:09 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=3186#comment-7188</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-7187&quot;&gt;Luis G. Canetti Morales&lt;/a&gt;.

Por nada, y gracias por el comentario 😀]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-7187">Luis G. Canetti Morales</a>.</p>
<p>Por nada, y gracias por el comentario 😀</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Luis G. Canetti Morales		</title>
		<link>https://www.oscarblancarteblog.com/2020/07/18/la-importancia-del-timeout/#comment-7187</link>

		<dc:creator><![CDATA[Luis G. Canetti Morales]]></dc:creator>
		<pubDate>Sat, 18 Jul 2020 14:46:40 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=3186#comment-7187</guid>

					<description><![CDATA[Gracias por los buenos consejos y buenas prácticas de diseño]]></description>
			<content:encoded><![CDATA[<p>Gracias por los buenos consejos y buenas prácticas de diseño</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
