wiki:jazz/10-12-12

Version 3 (modified by jazz, 13 years ago) (diff)

--

2010-12-12

Python RPC

  • 上週東南亞會議與 Intel 的 Richard 討論 Tashi 的架構,他提到他是用 Python 來寫 RPC 溝通。實際上 Hadoop 也是靠 RPC 方式來作到分散式的架構,所以如何用 Python 來撰寫 RPC 似乎可以拿來作為後續改良 DRBL 相關佈署工具研發的參考。目前找了一下有 XML-RPC 與 JSON-RPC 兩種實作,紀錄如下:
  • The Python Web services developer: Messaging technologies compared - 比較 SOAP, CORBA, XML-RPC, 跟傳統的 socket 。

RPyC

XML-RPC

JSON-RPC

Web Service

  • Pyjamas - Python Javascript Compiler, Desktop Widget Set and RIA Web Framework - 在查 RPC 的時候看到的,據說可以跟 Google Web Toolkit 作溝通
  • Google Web Toolkit - 建置、重複使用與維護龐大的 JavaScript 程式碼以及大量的 AJAX 元件,是一件相當困難而繁瑣的工作。Google Web Toolkit (GWT) 可讓開發人員使用 Java 程式設計語言,快速建置與維護複雜但高效能的 JavaScript 前端應用程式,藉此減輕開發人員負擔