Quitada ブログ RX

Quitada ブログ RX

PR

×

Keyword Search

▼キーワード検索

Profile

quitada 2.0

quitada 2.0

Calendar

Category

雑

(284)

SEO

(144)

金持ち父さん

(640)

生活

(215)

パソコン弄り

(136)

友人

(63)

IT

(160)

飲食

(134)

書評

(14)

My ブログ

(297)

BBC

(7)

健康

(7)

Comments

RandyMaync@ заказать прогон сайта по трастовым сайтам подарок онлайн смотреть <small> <a hre…
JesusDrype@ Наркологическая клиника в Красноярске: полезная информация Абстиненция развивается после прекращен…
Terryintem@ Клиника Частный Медик 24. Стационар Вызвать нарколога на дом стоит не тольк…
Robertalila@ Кому повезет в 2026 году, китайский гороскоп Китайские звёзды 2026: только три знака…
2006年07月09日
XML
カテゴリ: IT
クライアントサイドの Java アプリケーションなら、それを動かしている Java 仮想マシン(以下、JVM)がクラッシュして突然停止しても、また、再起動すればいいみたいなノリですみますが、サーバサイドの Java アプリケーションはそうもいきません。たいていの場合は、Web 系システムで動いていることが多いので、たとえば Java で動いているネットバンキングのサイトにアクセスできなくなったり、最悪、振り込んだお金が行き先不明になったりとか。

いまや、大手ネットバンキングサイトとか EC サイトの多くは Java で動いてるといっても過言じゃないです。Web サイトのインフラはかなりの割合で Java にささえれているといえます。

そんな重要な分野に使われている Java も、その基盤となる JVM の安定性・信頼性は?という疑問符がつきます。とくに、昔からメインフレームや UNIX 系のシステムを作ってきている人から見ると、JVM の安定性・信頼性レベルはおもちゃです。基本的に OS の 1 プロセスで動作するために、それがクラッシュすると一瞬にしてシステムがダウンします。

今のところ、そういった問題に備えて、たとえば、稼動中の JVM プロセスがクラッシュしても、別 JVM プロセスがクラッシュ直前のデータをひきついで、何事もなかったかのように動き続けるような JVM 実装はないです(私の知る限り)。いわゆる、JVM レイヤのクラスタリングというやつです。Java ベースのミドルウェアでは、一部、そういった機能を備えてますが JVM よりも上のレイヤで実現しているので、すべてのデータを完全にクラスタリングすることはできないです。

そこで、JVM レイヤのクラスタリングを実現するミドルウェア Terracotta (テラコッタ)の出番です。この製品の基本アイディアは、JVM プロセス間で同一オブジェクトを共有させることです。結果として、複数起動している JVM プロセスのひとつがクラッシュしても、他の JVM プロセスが処理をひきつぐという、JVM レイヤのクラスタリングが可能となってます。詳細は こちら 。

Java アプリケーションサーバ製品の大手(BEA とか IBM)が、Terracotta をサポートすれば、結構普及するのではないかと思う今日このごろ。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2006年07月09日 12時31分27秒
コメント(4) | コメントを書く
[IT] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: