Archive for 6月, 2015

2015/06/21

[Smalltalk] 第77回Smalltalk勉強会のお知らせ

今月のSmalltalk勉強会は、ネットワーク系のお話です。
http://www.smalltalk-users.jp/Home/gao-zhi/dai77kaismalltalkbenkyoukai

最近私が開発した、NanoStrandというnanomsgのラッパーの解説をしようと思います。

nanomsgは少しマイナーな存在ではありますが、ZeroMQのミニ版とも呼べるものです。REQ/REP、PUSH/PULL、PUB/SUBなど、いわゆるZeroMQが提供しているような通信パターンは一通り提供しています。
実装言語を言うと、ZeroMQはC++ですが、nanomsgはCです。つまりラッパーが作りやすいのです。そのため言語バインディングは(マイナーなわりに)非常に豊富です。Smalltalk版ももちろんあるべきということで開発しました。

NanoStrandを使うと、異なる言語間での相互のやりとりや、複数のPharoを起動しての負荷分散が容易になります。デモでは他言語で書いたクライアントやサーバとの連携や、Pharo間用の軽量RPCレイヤーを作ってみた例などを盛り込みたいと思っています。

事前申し込み等は不要です。お気軽にどうぞ。

広告