summaryrefslogtreecommitdiffstats
path: root/_build/static/archives/extend/attachments/20150624/6d15706e/attachment.html
diff options
context:
space:
mode:
Diffstat (limited to '_build/static/archives/extend/attachments/20150624/6d15706e/attachment.html')
-rw-r--r--_build/static/archives/extend/attachments/20150624/6d15706e/attachment.html9
1 files changed, 9 insertions, 0 deletions
diff --git a/_build/static/archives/extend/attachments/20150624/6d15706e/attachment.html b/_build/static/archives/extend/attachments/20150624/6d15706e/attachment.html
new file mode 100644
index 00000000..3d01eba7
--- /dev/null
+++ b/_build/static/archives/extend/attachments/20150624/6d15706e/attachment.html
@@ -0,0 +1,9 @@
+<tt>
+&lt;div&nbsp;dir=&quot;ltr&quot;&gt;I&nbsp;think&nbsp;you&#39;d&nbsp;have&nbsp;to&nbsp;roll&nbsp;your&nbsp;own,&nbsp;you&nbsp;just&nbsp;need&nbsp;some&nbsp;way&nbsp;to&nbsp;&lt;a&nbsp;href=&quot;http://www.enterpriseintegrationpatterns.com/CorrelationIdentifier.html&quot;&nbsp;target=&quot;_blank&quot;&gt;correlate&lt;/a&gt; responses&nbsp;with&nbsp;the&nbsp;originating&nbsp;request.&nbsp;OTP&nbsp;does&nbsp;something&nbsp;similar&nbsp;under&nbsp;the&nbsp;hood&nbsp;with&nbsp;gen_server&nbsp;&lt;a&nbsp;href=&quot;http://www.erlang.org/doc/man/gen_server.html#call-2&quot;&nbsp;target=&quot;_blank&quot;&gt;calls&lt;/a&gt;.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;It&#39;s&nbsp;also&nbsp;possible&nbsp;to&nbsp;treat&nbsp;the&nbsp;ws&nbsp;connection&nbsp;as&nbsp;a&nbsp;messaging&nbsp;channel,&nbsp;and&nbsp;use&nbsp;something&nbsp;like&nbsp;&lt;a&nbsp;href=&quot;http://www.enterpriseintegrationpatterns.com/MessageSelector.html&quot;&nbsp;target=&quot;_blank&quot;&gt;selective&nbsp;consumer&lt;/a&gt; to&nbsp;de-multiplex&nbsp;the&nbsp;messages.&nbsp;e.g.&nbsp;you&nbsp;could&nbsp;add&nbsp;a&nbsp;type/channel&nbsp;field&nbsp;to&nbsp;each&nbsp;message,&nbsp;and&nbsp;only&nbsp;subscribe&nbsp;to&nbsp;those&nbsp;messages.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Remember&nbsp;that&nbsp;once&nbsp;you&nbsp;move&nbsp;into&nbsp;an&nbsp;async&nbsp;world,&nbsp;there&nbsp;are&nbsp;no&nbsp;guarantees&nbsp;that&nbsp;you&nbsp;will&nbsp;receive&nbsp;a&nbsp;response!&nbsp;So&nbsp;you&nbsp;need&nbsp;to&nbsp;start&nbsp;thinking&nbsp;about&nbsp;timeouts&nbsp;etc.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;div&nbsp;class=&quot;gmail_quote&quot;&gt;On&nbsp;24&nbsp;June&nbsp;2015&nbsp;at&nbsp;10:18,&nbsp;Robert&nbsp;Balogh&nbsp;&lt;span&nbsp;dir=&quot;ltr&quot;&gt;&lt;&lt;a&nbsp;href=&quot;mailto:[email protected]&quot;&nbsp;target=&quot;_blank&quot;&gt;[email protected]&lt;/a&gt;&gt;&lt;/span&gt;&nbsp;wrote:&lt;br&gt;&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;margin:0&nbsp;0&nbsp;0&nbsp;.8ex;border-left:1px&nbsp;#ccc&nbsp;solid;padding-left:1ex&quot;&gt;&lt;div&nbsp;dir=&quot;ltr&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;hello,&lt;br&gt;&lt;br&gt;&lt;/div&gt;According&nbsp;to&nbsp;you&nbsp;grate&nbsp;support&nbsp;I&nbsp;got&nbsp;from&nbsp;you&nbsp;at&nbsp;yesterday,&nbsp;I&nbsp;could&nbsp;continue&nbsp;my&nbsp;project,&nbsp;where&nbsp;I&nbsp;use&nbsp;Cowboy&nbsp;webserver&nbsp;and&nbsp;using&nbsp;Websocket.&nbsp;Now&nbsp;I&nbsp;made&nbsp;an&nbsp;own&nbsp;web&nbsp;page&nbsp;with&nbsp;basic&nbsp;features&nbsp;I&nbsp;need,&nbsp;so&nbsp;the&nbsp;server&nbsp;and&nbsp;client&nbsp;can&nbsp;communicates&nbsp;to&nbsp;eachother.&nbsp;I&nbsp;like&nbsp;it.&nbsp;&lt;br&gt;&lt;br&gt;Now&nbsp;I&nbsp;would&nbsp;like&nbsp;to&nbsp;step&nbsp;forward,&nbsp;and&nbsp;I&nbsp;would&nbsp;like&nbsp;to&nbsp;implement&nbsp;a&nbsp;Request-Response&nbsp;mechanism.&nbsp;I&nbsp;read&nbsp;few&nbsp;articles&nbsp;in&nbsp;to&nbsp;this&nbsp;topic,&nbsp;and&nbsp;all&nbsp;of&nbsp;them&nbsp;has&nbsp;mentioned&nbsp;this&nbsp;&quot;feature&quot;&nbsp;is&nbsp;not&nbsp;part&nbsp;of&nbsp;the&nbsp;Websocket&nbsp;standard.&nbsp;They&nbsp;were&nbsp;suggested&nbsp;to&nbsp;use&nbsp;some&nbsp;sub-protocols&nbsp;for&nbsp;this,&nbsp;but&nbsp;I&nbsp;did&nbsp;not&nbsp;see&nbsp;any&nbsp;written&nbsp;in&nbsp;Erlang.&lt;br&gt;&lt;br&gt;&lt;/div&gt;So,&nbsp;I&nbsp;would&nbsp;like&nbsp;to&nbsp;ask&nbsp;you,&nbsp;do&nbsp;I&nbsp;understand&nbsp;right&nbsp;that&nbsp;Cowboy&nbsp;does&nbsp;not&nbsp;have&nbsp;this&nbsp;feature&nbsp;too?&nbsp;If&nbsp;so,&nbsp;do&nbsp;you&nbsp;have&nbsp;some&nbsp;idea&nbsp;how&nbsp;can&nbsp;I&nbsp;implement&nbsp;a&nbsp;basic&nbsp;request-response&nbsp;mechanism?&nbsp;Probably&nbsp;one&nbsp;of&nbsp;you&nbsp;guys&nbsp;in&nbsp;this&nbsp;forum&nbsp;have&nbsp;some&nbsp;idea.&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Btw,&nbsp;the&nbsp;links&nbsp;I&nbsp;read&nbsp;about&nbsp;this&nbsp;topic:&lt;br&gt;   &nbsp;&lt;a&nbsp;href=&quot;http://stackoverflow.com/questions/10882370/websocket-request-response-subprotocol&quot;&nbsp;target=&quot;_blank&quot;&gt;http://stackoverflow.com/questions/10882370/websocket-request-response-subprotocol&lt;/a&gt;&lt;br&gt;   &nbsp;&lt;a&nbsp;href=&quot;http://alabor.me/articles/request-response-oriented-websockets/&quot;&nbsp;target=&quot;_blank&quot;&gt;http://alabor.me/articles/request-response-oriented-websockets/&lt;/a&gt;&lt;br&gt;   &nbsp;&lt;a&nbsp;href=&quot;https://www.npmjs.com/package/primus-responder&quot;&nbsp;target=&quot;_blank&quot;&gt;https://www.npmjs.com/package/primus-responder&lt;/a&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;thanks&nbsp;for&nbsp;your&nbsp;help,&lt;br&gt;&lt;/div&gt;/Robi&lt;br&gt;&lt;/div&gt;<br>
+&lt;br&gt;_______________________________________________&lt;br&gt;<br>
+Extend&nbsp;mailing&nbsp;list&lt;br&gt;<br>
+&lt;a&nbsp;href=&quot;mailto:[email protected]&quot;&gt;[email protected]&lt;/a&gt;&lt;br&gt;<br>
+&lt;a&nbsp;href=&quot;https://lists.ninenines.eu/listinfo/extend&quot;&nbsp;rel=&quot;noreferrer&quot;&nbsp;target=&quot;_blank&quot;&gt;https://lists.ninenines.eu/listinfo/extend&lt;/a&gt;&lt;br&gt;<br>
+&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;<br>
+
+</tt>