Sorry for my unfinished sentience. > At the same time, messages can not be sent from server to client > proactively. > I mean it the HTTP protocol.
> On Monday, October 8, 2012 10:13:56 PM UTC+8, lvqier wrote: Thank you for your replies. > > I have compared the MessagePack-RPC to JSON-RPC 2.0 again. The biggest > difference between MessagePack-RPC and JSON-RPC 2.0 is the Notification > message. JSON-RPC 2.0 defines the Notification message as a sub-type of > request message while MessagePack-RPC defines the Notification message as a > stand-alone message type. This means the Notification message can be sent > from client to server in the definition of JSON-RPC 2.0 while it can be > sent from both side in MessagePack-RPC. At the same time, messages can not > be sent from server to client proactively. Is this the main issue that > you determines the MessagePack-RPC as a non-HTTP-based RPC protocol? > > But in my opinion, we can change the MessagePack-RPC just a > bit(Notification type message can only be sent from client side) to make it > HTTP-based. MessagePack is a popular data format which allows binary data > packed in the message while JSON-RPC and XML-RPC can not afford. > > On Monday, October 8, 2012 8:15:28 PM UTC+8, Tres Seaver wrote: >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On 10/07/2012 10:38 PM, lvqier wrote: >> > I couldn't understand what's the meaning of over-http RPC. As I >> > understand, HTTP is a protocol that carries RPC data just like TCP and >> > so on. Do you mean RPC protocols that run on HTTP should have >> > something HTTP specific? >> >> XML-RPC is *defined* in terms of HTTP. The spec at the URL you posted >> describes a custom (non-HTTP-based) wire protocol, which cannot possibly >> be handled by a Pyramid app. >> >> >> Tres. >> - -- >> =================================================================== >> Tres Seaver +1 540-429-0999 tse...@palladion.com >> Palladion Software "Excellence by Design" http://palladion.com >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.4.11 (GNU/Linux) >> Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ >> >> iEYEARECAAYFAlByw9MACgkQ+gerLs4ltQ7dFACgykkaTFSOBatzZhThyjrtRN+X >> AjEAn1XM3gMKy3JqkzqW4U+4J9GBa3YI >> =f49x >> -----END PGP SIGNATURE----- >> >> -- You received this message because you are subscribed to the Google Groups "pylons-devel" group. To view this discussion on the web visit https://groups.google.com/d/msg/pylons-devel/-/k4dkQEkQP2gJ. To post to this group, send email to pylons-devel@googlegroups.com. To unsubscribe from this group, send email to pylons-devel+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pylons-devel?hl=en.