<br><br><div class="gmail_quote">2010/6/5 (Zhong, Ming-Xun) <span dir="ltr"><<a href="mailto:zhongmx@gmail.com">zhongmx@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br clear="all">Hi all,<div><br></div><div>I have an question about Req/Rep model with HA</div><div><br></div><div><br></div><div>In my current implementation, C will send many async request to different Server (S1, S2, S3) by different XREQ socket,</div>

<div>* Use different socket because I intend to send that server, rather than load balance. </div><div>* Use  XREQ to avoid REQ blocking behavior.</div><div>* A msg_id embedded in my message format</div><div><br></div><div>

<br></div><div>S1</div><div>S2 ------------------------  C</div><div>S3</div><div><br></div><div><br></div><div>Now I want let C be HA, C itself is actually a server, thus has some persistence state store in shared storage</div>

<div><br></div><div><div>S1                          |---- C1----</div><div>S2 ---       ???      ---+            |---- Shared Storage</div><div>S3                          |---- C2----|</div><div><br></div><div>The reply from S1,S2,S3 could be process by C1 or C2.</div>

<div><br></div><div><br></div><div>Here is my question, how do I:</div><div>1. C could send request message to assigned S</div><div>2. S reply to any of C</div><div>3. C does not block on send/recv</div><div><br>-- <br>Zhong, Ming-Xun]^<br>

<a href="http://www.CDPA.nsysu.edu.tw/~zmx/" target="_blank">http://www.CDPA.nsysu.edu.tw/~zmx/</a><br><a href="http://frogbsd.wordpress.com" target="_blank">http://frogbsd.wordpress.com</a><br>
</div></div>
</blockquote></div><br>To clarify my question,  I use <a href="http://linux-ha.org">linux-ha.org</a> so C1/C2 will have same IP address.<div>If there is solution to not share same IP address, that would even better.<br clear="all">
<br>-- <br>Zhong, Ming-Xun]^<br><a href="http://www.CDPA.nsysu.edu.tw/~zmx/">http://www.CDPA.nsysu.edu.tw/~zmx/</a><br><a href="http://frogbsd.wordpress.com">http://frogbsd.wordpress.com</a><br>
</div>