タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

rpcに関するuk-arのブックマーク (3)

  • イロイロな分散処理技術とイマドキのWebサービス

    最近注目を浴びている分散処理技術MapReduce」の利点をサンプルからアルゴリズムレベルで理解し、昔からあるJava関連の分散処理技術を見直す特集企画(編集部) Javaはネットワークを利用した分散処理にも強い Javaはネットワークプログラミング向けのjava.netパッケージが標準で備わっていることからも分かるように、もともとネットワークを強く意識した言語仕様となっています。そのため筆者は、「Javaはネットワークを利用した分散処理にも強い」というイメージを持っています。前回の「GoogleMapReduceアルゴリズムをJavaで理解する」で説明した、分散処理技術で最近注目を浴びているMapReduceもJavaによる実装があります。 それは、Apache Hadoopプロジェクトで開発されているものです。このプロジェクトは、もともとはオープンソースの検索ソフトウェアであるAp

    イロイロな分散処理技術とイマドキのWebサービス
    uk-ar
    uk-ar 2009/02/25
  • イロイロな分散処理技術とイマドキのWebサービス

    Apache Thrift、Etchは、標準が議論されているわけではないので、どの程度普及していくかは分かりませんが、せっかくオープンソースであるのですから、機会があれば使ってみてもよいと思います。これからも次々と、“新しいプロトコル”というものは提案され続けることが予想されます。 MapReduce/Hadoopとほかの分散処理技術の違い こうして考えてみると分散処理にもいろいろありますが、それぞれ特徴があって面白いですね。 ■処理の分散化 雑感ですが、RPCは「処理の分散化」という視点で、SOAPは「オブジェクトの分散化」という視点で見たくなります。 RMIはJavaでのRPCともいえますが、「オブジェクト指向」という概念が入っているため、RPCよりも分かりやすい気がします。CORBAは言語依存性が低いので、JavaのRMIよりも適用分野によっては有利なはずです。XML-RPCのように

    イロイロな分散処理技術とイマドキのWebサービス
    uk-ar
    uk-ar 2009/02/25
  • 1