ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

Payara Microを聞いてきた

2016-12-04 19:25:45 | Weblog
12月3日JJUG CCC 2016 Fallに行ってきて

Payara Microの設計と実装

を聞いてきたのでメモメモ



Payara Microの設計と実装

トピックス
・導入部分
・起動とシャットダウン
・クラスタリング
・デプロイ
・UberJar
・設定
・API

導入
・PayaraMicroとは
 Payaraの埋め込み版リリース
 デプロイ、実行を1行で
 へーぜるキャストを使った自動クラスタリング

・どうやってスタートさせる?
 java -jar payara-micro.jar --deploy app.war

 終了したい場合は、コンソールでCtrl+C

・Hazelcastによる自動クラスタリング
 とめると自動的に外れる

・コンポーネント
 埋め込みGlassFish
 へーぜるきゃすと
 Payara サービス(監視)

・コアモジュール
 パッケージfish.payara.micro
・PayaraMicro
  ブートストラップ、API(設定/オペレーション)
 ランタイム
 インスタンス、API(オペレーション)
・ブートストラップ例外

起動
・1.Java -jar
・2.メインクラス
・3.カーネルを走らせる
・4.起動
→サーバーの大筋と変わらない
 GlassFishは2段階になっている

シャットダウン
・Ctrl+C→シャットダウンフック
 APIからもできる

自動クラスタリング
・へーぜるきゃすとべったり
 クローバーを参照せよ

・HezelCast
 JCacheの実装
 Payara Serverにもついている
・HTTP Auto-binding

ノードのブートストラップ
 へーぜるキャストの設定いにしゃあいず
 インスタンス作成
 キャッシングプロバイさ作成
 JNDIにインスタンス、キャッシングプロバイダへ

 シャットダウンは逆

 クラスターへの追加などは、へーぜるキャストがやっている
 クラスターのログはへーぜるキャストそのまま

 HTTP Auto-binding
 8080が使われていたら、8081に変えるなど
 デフォルトはOFF

アプリのデプロイ
・Warを直接
・開発ディレクトリから
・MavenRepository
・自分の中に埋め込み

・デプロイ順
 ファイル名
 ディレクトリ名
 Maven
 自分自身に埋め込み

 GlassFishのDeployerを使っている
 Root.warにすると /にマッピングされる

 デプロイオプション
  複数指定できる 大文字のROOTがあると、 コンテキストルート/

 ディレクトリから持ってくる
  パスを直す
  ファイルのときと同じ

 Mavenリポジトリから
  大文字ROOTの約束artifactidがROOTのとき

 自分から
  META-INF/Deploy
  UberJarのみ

ROOT.war
 4.1.1.162から
 4.1.1.164からUber.jarでなくても

Uber.jarとは
・単体でWebアプリケーションとして動く
 初期はサポートしていなかった
・作る場合
  Payaraの起動+--outputUberJar app.jar
 手順
  ぱやらマイクロクラス
  1.コンポーネントコピー
  2.Warもってくる
  3.こんふぃぐの設定

設定
・デフォルトでもいいけど、カスタマイズも
 設定方法
  1.コマンドラインで設定
  2.システムプロパティを
  3.へーぜるキャストのXMLか、ドメインXMLの差し替え

 設定ファイルの差し替え

 最新版3.7系

domain.xml
ドメインコンフィグの書き換え

ロギング
何もしないとコンソール
--logToFile設定をする

API
・埋め込みサーバー(EE7のWebProfile+α)
・PayaraMicro,PayaraMicroRuntimeを使う
・設定関係 getter,setterの集合体
・オペレーション カテゴリ5種類
  デプロイ関係
  起動・シャットダウン
  CDIのイベント
  Runめそっど
  Getメソッド(クラスタ関係多い)

この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« ブラウザ自動テストを聞いてきた | トップ | Google翻訳「学習してない言... »
最新の画像もっと見る

Weblog」カテゴリの最新記事