REST 架构的优势之一便是能够轻松地实现跨语言的绑定。Sriram Krishnan 为并行编程语言 Erlang 实现了一套 Azure 绑定。
Erlang 是一个专为并行编程而设计的语言。它使用一种消息传递模型,以及“进程”来代替线程。Erlang 进程在类似.NET 的平台中并没有合适的对应概念。它们是种轻量的,与普通 Windows 线程相比节省大量的存储空间。这些“进程”运行的代价很小,其耗费更像是普通的函数调用而不是上下文切换。在代码级别上,一个进程看上去就像一种带有个消息队列的普通函数。运行时每次会将消息从队列中取出,将其传递到进程的函数执行。
如果您对学习 Erlang 的更多内容感兴趣,请看 Hinde 的
面向C、C++ 和Java 程序员的Erlang 指南。与Siram 的
Azure 的 Erlang 绑定一样,它们都能 Github 中找到。




