Python 的 RPC 远程过程调用包 rfoo

fmms 13年前
     <p><img title="logo.png" border="0" alt="logo.png" src="https://simg.open-open.com/show/fdb211cb4c7a6dc39281ed8dfd9fc575.png" width="55" height="55" /><br /> rfoo 是一个 Python 的 RPC 远程过程调用包,可在一台普通的PC上每秒钟执行超过13000次远程方法调用,包含一个性能非常高的 rfoo.marsh 的对象序列化库,rfoo 需要 Cython 的支持。</p>    <p>示例代码:</p>    <p></p>    <pre class="brush:python; toolbar: true; auto-links: false;">class MyHandler(rfoo.BaseHandler):     def echo(self, str):         return str  rfoo.InetServer(MyHandler).start(port=50000)</pre>    <p></p>    <p>客户端代码:</p>    <p></p>    <pre class="brush:python; toolbar: true; auto-links: false;">c = rfoo.InetConnection().connect(port=50000) rfoo.Proxy(c).echo('Hello, world!')</pre>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1326987971030" target="_blank">http://www.open-open.com/lib/view/home/1326987971030</a></p>    <p></p>