Enviar pesquisa
Carregar
Oracle Coherence勉強会
•
Transferir como PPTX, PDF
•
17 gostaram
•
9,796 visualizações
Toshiaki Maki
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 55
Baixar agora
Recomendados
Coherenceを利用するときに気をつけること #OracleCoherence
Coherenceを利用するときに気をつけること #OracleCoherence
Toshiaki Maki
Unified JVM Logging
Unified JVM Logging
Yuji Kubota
NetflixにおけるPresto/Spark活用事例
NetflixにおけるPresto/Spark活用事例
Amazon Web Services Japan
ビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分け
Recruit Technologies
まずやっとくPostgreSQLチューニング
まずやっとくPostgreSQLチューニング
Kosuke Kida
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
Akihiro Kuwano
KafkaとPulsar
KafkaとPulsar
Yahoo!デベロッパーネットワーク
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
NTT DATA Technology & Innovation
Recomendados
Coherenceを利用するときに気をつけること #OracleCoherence
Coherenceを利用するときに気をつけること #OracleCoherence
Toshiaki Maki
Unified JVM Logging
Unified JVM Logging
Yuji Kubota
NetflixにおけるPresto/Spark活用事例
NetflixにおけるPresto/Spark活用事例
Amazon Web Services Japan
ビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分け
Recruit Technologies
まずやっとくPostgreSQLチューニング
まずやっとくPostgreSQLチューニング
Kosuke Kida
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
Akihiro Kuwano
KafkaとPulsar
KafkaとPulsar
Yahoo!デベロッパーネットワーク
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
NTT DATA Technology & Innovation
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
NTT DATA Technology & Innovation
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
Insight Technology, Inc.
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
NTT DATA Technology & Innovation
Oracle GoldenGate アーキテクチャと基本機能
Oracle GoldenGate アーキテクチャと基本機能
オラクルエンジニア通信
Dbts2013 特濃jpoug log_file_sync
Dbts2013 特濃jpoug log_file_sync
Koji Shinkubo
GraphQLのsubscriptionで出来ること
GraphQLのsubscriptionで出来ること
Shingo Fukui
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Yuki Morishita
Oracle常駐接続プーリング(DRCP)を導入した話
Oracle常駐接続プーリング(DRCP)を導入した話
Kentaro Kitagawa
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
オラクルエンジニア通信
JVMのGCアルゴリズムとチューニング
JVMのGCアルゴリズムとチューニング
佑哉 廣岡
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
歩 柴田
脱RESTful API設計の提案
脱RESTful API設計の提案
樽八 仲川
Oracle GoldenGate Veridata概要
Oracle GoldenGate Veridata概要
オラクルエンジニア通信
実践 NestJS
実践 NestJS
Ayumi Goto
ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
Java によるクラウドネイティブ の実現に向けて
Java によるクラウドネイティブ の実現に向けて
Shigeru Tatsuta
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
IBM Analytics Japan
これからのJDK/JVM 何を選ぶ?どう選ぶ?
これからのJDK/JVM 何を選ぶ?どう選ぶ?
Takahiro YAMADA
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
tamtam180
react-scriptsはwebpackで何をしているのか
react-scriptsはwebpackで何をしているのか
暁 三宅
絵で見てわかる 某分散データストア
絵で見てわかる 某分散データストア
Takahiko Sato
[D35] インメモリーデータベース徹底比較 by Komori
[D35] インメモリーデータベース徹底比較 by Komori
Insight Technology, Inc.
Mais conteúdo relacionado
Mais procurados
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
NTT DATA Technology & Innovation
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
Insight Technology, Inc.
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
NTT DATA Technology & Innovation
Oracle GoldenGate アーキテクチャと基本機能
Oracle GoldenGate アーキテクチャと基本機能
オラクルエンジニア通信
Dbts2013 特濃jpoug log_file_sync
Dbts2013 特濃jpoug log_file_sync
Koji Shinkubo
GraphQLのsubscriptionで出来ること
GraphQLのsubscriptionで出来ること
Shingo Fukui
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Yuki Morishita
Oracle常駐接続プーリング(DRCP)を導入した話
Oracle常駐接続プーリング(DRCP)を導入した話
Kentaro Kitagawa
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
オラクルエンジニア通信
JVMのGCアルゴリズムとチューニング
JVMのGCアルゴリズムとチューニング
佑哉 廣岡
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
歩 柴田
脱RESTful API設計の提案
脱RESTful API設計の提案
樽八 仲川
Oracle GoldenGate Veridata概要
Oracle GoldenGate Veridata概要
オラクルエンジニア通信
実践 NestJS
実践 NestJS
Ayumi Goto
ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
Java によるクラウドネイティブ の実現に向けて
Java によるクラウドネイティブ の実現に向けて
Shigeru Tatsuta
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
IBM Analytics Japan
これからのJDK/JVM 何を選ぶ?どう選ぶ?
これからのJDK/JVM 何を選ぶ?どう選ぶ?
Takahiro YAMADA
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
tamtam180
react-scriptsはwebpackで何をしているのか
react-scriptsはwebpackで何をしているのか
暁 三宅
Mais procurados
(20)
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
Oracle GoldenGate アーキテクチャと基本機能
Oracle GoldenGate アーキテクチャと基本機能
Dbts2013 特濃jpoug log_file_sync
Dbts2013 特濃jpoug log_file_sync
GraphQLのsubscriptionで出来ること
GraphQLのsubscriptionで出来ること
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Oracle常駐接続プーリング(DRCP)を導入した話
Oracle常駐接続プーリング(DRCP)を導入した話
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
JVMのGCアルゴリズムとチューニング
JVMのGCアルゴリズムとチューニング
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
脱RESTful API設計の提案
脱RESTful API設計の提案
Oracle GoldenGate Veridata概要
Oracle GoldenGate Veridata概要
実践 NestJS
実践 NestJS
ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
Java によるクラウドネイティブ の実現に向けて
Java によるクラウドネイティブ の実現に向けて
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
これからのJDK/JVM 何を選ぶ?どう選ぶ?
これからのJDK/JVM 何を選ぶ?どう選ぶ?
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
react-scriptsはwebpackで何をしているのか
react-scriptsはwebpackで何をしているのか
Destaque
絵で見てわかる 某分散データストア
絵で見てわかる 某分散データストア
Takahiko Sato
[D35] インメモリーデータベース徹底比較 by Komori
[D35] インメモリーデータベース徹底比較 by Komori
Insight Technology, Inc.
Introduction of Oracle Database Architecture
Introduction of Oracle Database Architecture
Ryota Watabe
Maven基礎
Maven基礎
Toshio Takiguchi
クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策
JPCERT Coordination Center
Javaアプリケーションサーバ 構築・運用の勘所
Javaアプリケーションサーバ 構築・運用の勘所
Takahiro YAMADA
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
Yutuki r
困らない程度のJDK入門
困らない程度のJDK入門
Yohei Oda
Destaque
(9)
絵で見てわかる 某分散データストア
絵で見てわかる 某分散データストア
[D35] インメモリーデータベース徹底比較 by Komori
[D35] インメモリーデータベース徹底比較 by Komori
Introduction of Oracle Database Architecture
Introduction of Oracle Database Architecture
Maven基礎
Maven基礎
クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策
Javaアプリケーションサーバ 構築・運用の勘所
Javaアプリケーションサーバ 構築・運用の勘所
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
困らない程度のJDK入門
困らない程度のJDK入門
Semelhante a Oracle Coherence勉強会
[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編
[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編
Amazon Web Services Japan
Javaヂカラ #Java最新動向 -Java 11 の新機能やOracle Code One 2018 発の最新技術トレンドを一気にキャッチアップ-
Javaヂカラ #Java最新動向 -Java 11 の新機能やOracle Code One 2018 発の最新技術トレンドを一気にキャッチアップ-
PE-BANK
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
TanUkkii
Java SE 再入門
Java SE 再入門
minazou67
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
SORACOM, INC
backbone.jsの使用例 その1
backbone.jsの使用例 その1
Makoto Haruyama
WildFly Swarmではじめる「パーツとしてのJavaEE」
WildFly Swarmではじめる「パーツとしてのJavaEE」
Hiroaki NAKADA
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
Amazon Web Services Japan
[日本仮想化技術] 2014/6/5 OpenStack最新情報セミナー資料
[日本仮想化技術] 2014/6/5 OpenStack最新情報セミナー資料
OSSラボ株式会社
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
VirtualTech Japan Inc.
Distributed Systems 第10章 Distributed Object-Based Systems
Distributed Systems 第10章 Distributed Object-Based Systems
aomori ringo
Nginx
Nginx
Soichi Takamura
ElasticBeanstalkでのRailsアプリ運用
ElasticBeanstalkでのRailsアプリ運用
Masaya Konishi
とっておきの方法! Oracle Databaseの自動アップグレードのお勧め手法 省力・最新化 概要編 (Oracle Cloudウェビナーシリーズ: ...
とっておきの方法! Oracle Databaseの自動アップグレードのお勧め手法 省力・最新化 概要編 (Oracle Cloudウェビナーシリーズ: ...
オラクルエンジニア通信
20120117 13 meister-elasti_cache-public
20120117 13 meister-elasti_cache-public
Amazon Web Services Japan
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
Amazon Web Services Japan
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
SORACOM, INC
企業システムで使えるマイクロサービスの特長と実践 (Oracle Cloudウェビナーシリーズ: 2021年4月15日)
企業システムで使えるマイクロサービスの特長と実践 (Oracle Cloudウェビナーシリーズ: 2021年4月15日)
オラクルエンジニア通信
前期講座08
前期講座08
Takenori Nakagawa
PHP on Cloud
PHP on Cloud
Akio Katayama
Semelhante a Oracle Coherence勉強会
(20)
[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編
[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編
Javaヂカラ #Java最新動向 -Java 11 の新機能やOracle Code One 2018 発の最新技術トレンドを一気にキャッチアップ-
Javaヂカラ #Java最新動向 -Java 11 の新機能やOracle Code One 2018 発の最新技術トレンドを一気にキャッチアップ-
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
Java SE 再入門
Java SE 再入門
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
backbone.jsの使用例 その1
backbone.jsの使用例 その1
WildFly Swarmではじめる「パーツとしてのJavaEE」
WildFly Swarmではじめる「パーツとしてのJavaEE」
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[日本仮想化技術] 2014/6/5 OpenStack最新情報セミナー資料
[日本仮想化技術] 2014/6/5 OpenStack最新情報セミナー資料
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
Distributed Systems 第10章 Distributed Object-Based Systems
Distributed Systems 第10章 Distributed Object-Based Systems
Nginx
Nginx
ElasticBeanstalkでのRailsアプリ運用
ElasticBeanstalkでのRailsアプリ運用
とっておきの方法! Oracle Databaseの自動アップグレードのお勧め手法 省力・最新化 概要編 (Oracle Cloudウェビナーシリーズ: ...
とっておきの方法! Oracle Databaseの自動アップグレードのお勧め手法 省力・最新化 概要編 (Oracle Cloudウェビナーシリーズ: ...
20120117 13 meister-elasti_cache-public
20120117 13 meister-elasti_cache-public
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
企業システムで使えるマイクロサービスの特長と実践 (Oracle Cloudウェビナーシリーズ: 2021年4月15日)
企業システムで使えるマイクロサービスの特長と実践 (Oracle Cloudウェビナーシリーズ: 2021年4月15日)
前期講座08
前期講座08
PHP on Cloud
PHP on Cloud
Mais de Toshiaki Maki
From Spring Boot 2.2 to Spring Boot 2.3 #jsug
From Spring Boot 2.2 to Spring Boot 2.3 #jsug
Toshiaki Maki
Concourse x Spinnaker #concourse_tokyo
Concourse x Spinnaker #concourse_tokyo
Toshiaki Maki
Serverless with Spring Cloud Function, Knative and riff #SpringOneTour #s1t
Serverless with Spring Cloud Function, Knative and riff #SpringOneTour #s1t
Toshiaki Maki
決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #jsug #sf_h1
決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #jsug #sf_h1
Toshiaki Maki
Spring Boot Actuator 2.0 & Micrometer #jjug_ccc #ccc_a1
Spring Boot Actuator 2.0 & Micrometer #jjug_ccc #ccc_a1
Toshiaki Maki
Spring Boot Actuator 2.0 & Micrometer
Spring Boot Actuator 2.0 & Micrometer
Toshiaki Maki
Open Service Broker APIとKubernetes Service Catalog #k8sjp
Open Service Broker APIとKubernetes Service Catalog #k8sjp
Toshiaki Maki
Spring Cloud Function & Project riff #jsug
Spring Cloud Function & Project riff #jsug
Toshiaki Maki
Introduction to Spring WebFlux #jsug #sf_a1
Introduction to Spring WebFlux #jsug #sf_a1
Toshiaki Maki
BOSH / CF Deployment in modern ways #cf_tokyo
BOSH / CF Deployment in modern ways #cf_tokyo
Toshiaki Maki
Why PCF is the best platform for Spring Boot
Why PCF is the best platform for Spring Boot
Toshiaki Maki
Zipkin Components #zipkin_jp
Zipkin Components #zipkin_jp
Toshiaki Maki
マイクロサービスに必要な技術要素はすべてSpring Cloudにある #DO07
マイクロサービスに必要な技術要素はすべてSpring Cloudにある #DO07
Toshiaki Maki
Spring Framework 5.0による Reactive Web Application #JavaDayTokyo
Spring Framework 5.0による Reactive Web Application #JavaDayTokyo
Toshiaki Maki
実例で学ぶ、明日から使えるSpring Boot Tips #jsug
実例で学ぶ、明日から使えるSpring Boot Tips #jsug
Toshiaki Maki
Spring ❤️ Kotlin #jjug
Spring ❤️ Kotlin #jjug
Toshiaki Maki
Event Driven Microservices with Spring Cloud Stream #jjug_ccc #ccc_ab3
Event Driven Microservices with Spring Cloud Stream #jjug_ccc #ccc_ab3
Toshiaki Maki
Managing your Docker image continuously with Concourse CI
Managing your Docker image continuously with Concourse CI
Toshiaki Maki
Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...
Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...
Toshiaki Maki
Short Lived Tasks in Cloud Foundry #cfdtokyo
Short Lived Tasks in Cloud Foundry #cfdtokyo
Toshiaki Maki
Mais de Toshiaki Maki
(20)
From Spring Boot 2.2 to Spring Boot 2.3 #jsug
From Spring Boot 2.2 to Spring Boot 2.3 #jsug
Concourse x Spinnaker #concourse_tokyo
Concourse x Spinnaker #concourse_tokyo
Serverless with Spring Cloud Function, Knative and riff #SpringOneTour #s1t
Serverless with Spring Cloud Function, Knative and riff #SpringOneTour #s1t
決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #jsug #sf_h1
決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #jsug #sf_h1
Spring Boot Actuator 2.0 & Micrometer #jjug_ccc #ccc_a1
Spring Boot Actuator 2.0 & Micrometer #jjug_ccc #ccc_a1
Spring Boot Actuator 2.0 & Micrometer
Spring Boot Actuator 2.0 & Micrometer
Open Service Broker APIとKubernetes Service Catalog #k8sjp
Open Service Broker APIとKubernetes Service Catalog #k8sjp
Spring Cloud Function & Project riff #jsug
Spring Cloud Function & Project riff #jsug
Introduction to Spring WebFlux #jsug #sf_a1
Introduction to Spring WebFlux #jsug #sf_a1
BOSH / CF Deployment in modern ways #cf_tokyo
BOSH / CF Deployment in modern ways #cf_tokyo
Why PCF is the best platform for Spring Boot
Why PCF is the best platform for Spring Boot
Zipkin Components #zipkin_jp
Zipkin Components #zipkin_jp
マイクロサービスに必要な技術要素はすべてSpring Cloudにある #DO07
マイクロサービスに必要な技術要素はすべてSpring Cloudにある #DO07
Spring Framework 5.0による Reactive Web Application #JavaDayTokyo
Spring Framework 5.0による Reactive Web Application #JavaDayTokyo
実例で学ぶ、明日から使えるSpring Boot Tips #jsug
実例で学ぶ、明日から使えるSpring Boot Tips #jsug
Spring ❤️ Kotlin #jjug
Spring ❤️ Kotlin #jjug
Event Driven Microservices with Spring Cloud Stream #jjug_ccc #ccc_ab3
Event Driven Microservices with Spring Cloud Stream #jjug_ccc #ccc_ab3
Managing your Docker image continuously with Concourse CI
Managing your Docker image continuously with Concourse CI
Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...
Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...
Short Lived Tasks in Cloud Foundry #cfdtokyo
Short Lived Tasks in Cloud Foundry #cfdtokyo
Último
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
Último
(8)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
Oracle Coherence勉強会
1.
Oracle Coherence勉強会 2011/02/22
@making
2.
Contents 概要説明 Oracle
Coherenceとは 分散キャッシュを用いたアーキテクチャ例 キャッシュの仕組み ハンズオン Coherenceインストール Oracle Coherenceにアクセス Coherence APIを使用してJavaからアクセス Java Beansのキャッシュ キャッシュデータの検索・集計処理 CohQL (Coherence Query Language)
3.
概要説明
4.
Oracle Coherenceとは クライアント
インメモリデータグリッド 複数サーバに渡る分散キャッシュ キャッシュ以外の機能 クエリ機能 イベントリスナ機能 データ処理のパラレル実行機能 Javaベース 実体はJavaクラスライブラリ coherence.jarがあれば動く クライアントはJava/C++/.NET 利用目的 スケーラブルなシステム構築 DBボトルネックの解消 類似製品 IBM WebSphereeXtremeScale (IBM) Gemstone Gemfire (SpringSource) EhCache (Teracotta) Coherenceデータグリッド WEBサービス データベース
5.
分散キャッシュ 複数のJVMでクラスタ形成 データを分散して配置
透過的なデータアクセス クライアント B C A JVM JVM JVM A B C
6.
Map型インタフェース java.util.Mapを継承したkey/valueインタフェース NamedCachecache
= CacheFactory.getCache("person"); Person p1 = (Person) cache.get(key1); cache.put(key2, p2);
7.
データグリッドを用いる場合の基本的なアーキテクチャ 従来型 データグリッド
クライアント クライアント APサーバ APサーバ APサーバ APサーバ 個別データ 個別データ 個別データ 個別データ 共通データ 共通データ キャッシュサーバ キャッシュサーバ キャッシュサーバ 共通データ データベース データベース 永続化データ 永続化データ
8.
基本的な適用パターン例 大量のマスタデータのキャッシュする 大量のHTTPセッションを扱う
9.
パターン1:大量のマスタデータのキャッシュ 従来 APサーバ
APサーバ マスタデータ マスタデータ データ読み込み データ読み込み 起動時に全部読み込む データベース
10.
パターン1:大量のマスタデータのキャッシュ データグリッド APサーバ
APサーバ マスタデータ マスタデータ データ読み込み データ読み込み 必要な時に読み込む キャッシュサーバ キャッシュサーバ マスタデータ 起動時に全部読み込む データベース データ読み込み
11.
パターン1:大量のマスタデータのキャッシュ データグリッド APサーバ
APサーバ マスタデータ マスタデータ データ読み込み データ読み込み キャッシュサーバ キャッシュサーバ マスタデータ データが増えたら… データベース データ読み込み
12.
パターン1:大量のマスタデータのキャッシュ データグリッド APサーバ
APサーバ マスタデータ マスタデータ スケールアウトで 容量増加 データ読み込み データ読み込み キャッシュサーバ キャッシュサーバ キャッシュサーバ マスタデータ データベース データ読み込み
13.
パターン2:大量のHTTPセッション 従来 メモリはスケールしない
セッションレプリケーションがネックであまりスケールしない APサーバ APサーバ スケール小 セッション管理 セッション管理 レプリケーション
14.
パターン2:大量のHTTPセッション データグリッド APサーバ
APサーバ スケール大 キャッシュサーバ キャッシュサーバ マスタデータ
15.
パターン2:大量のHTTPセッション データグリッド APサーバ
APサーバ スケール大 キャッシュサーバ キャッシュサーバ キャッシュサーバ マスタデータ
16.
パターン2:大量のHTTPセッション データグリッド APサーバ
APサーバ スケール大 キャッシュサーバ キャッシュサーバ キャッシュサーバ フェールオーバ マスタデータ
17.
Coherenceが提供するキャッシュ方式 レプリケーションキャッシュ 全てのキャッシュアイテムが全ノードに複製される
パーティションキャッシュ 複数のノードに分散してキャッシュする ニアキャッシュ(次回) 二層混成キャッシュ(フロント:ローカルキャッシュ、バック:パーティションキャッシュ) 以降「ITアーキテクト Vol.22」の内容を改編して説明
18.
レプリケーションキャッシュ 全てのキャッシュアイテムがグリッド内のすべてのノードに複製される ->書き込み性能は設定次第(レプリケーションの同期をとるか、非同期にするか)
アプリケーションと同一のプロセス内にキャッシュ領域を作成 ->読み込みは遅延時間0なので速い
19.
レプリケーションキャッシュの読み込み 読み取りはプロセス内で完結 キャッシュノード1
キャッシュノード2 キャッシュノード3 アプリケーション アプリケーション アプリケーション A B A B A B C D C D C D
20.
レプリケーションキャッシュの書き込み 書き込みは他のノードへ レプリケート
キャッシュノード1 キャッシュノード2 キャッシュノード3 アプリケーション アプリケーション アプリケーション A B A B A B C D C D C D
21.
パーティションキャッシュ 各ノードに分散して保存 通常アプリケーションと別プロセス内にキャッシュ領域を作成する
読み込みはあるノードからネットワーク経由で行う 書き込みはプライマリデータとバックアップデータをそれぞれ別のノードにネットワーク経由で行う バックアップ数は変更可能であるが1が推奨値
22.
パーティションキャッシュの読み込み 読み取りは1往復の ネットワークアクセス
アプリケーション アプリケーション キャッシュノード1 キャッシュノード2 キャッシュノード3 P P P A C D B B A C D B B B P…プライマリデータ、B…バックアップデータ
23.
パーティションキャッシュの書き込み 書き込みは2往復の ネットワークアクセス
アプリケーション アプリケーション キャッシュノード1 キャッシュノード2 キャッシュノード3 P P P A C D B B A C D B B B P…プライマリデータ、B…バックアップデータ
24.
パーティションキャッシュのリカバリ アプリケーション アプリケーション
キャッシュノード1 キャッシュノード2 キャッシュノード3 P P P A C D B B A C D B B B P…プライマリデータ、B…バックアップデータ
25.
パーティションキャッシュのリカバリ アプリケーション アプリケーション
キャッシュノード2 キャッシュノード3 P P C B B A D B B P…プライマリデータ、B…バックアップデータ
26.
パーティションキャッシュのリカバリ アプリケーション アプリケーション
キャッシュノード2 キャッシュノード3 P P バックアップが プライマリに昇格 C B A D B A D B B P…プライマリデータ、B…バックアップデータ
27.
パーティションキャッシュのリカバリ アプリケーション アプリケーション
キャッシュノード2 キャッシュノード3 P P バックアップが プライマリに昇格 C B A D B B B P…プライマリデータ、B…バックアップデータ
28.
パーティションキャッシュのリカバリ アプリケーション アプリケーション
キャッシュノード2 キャッシュノード3 P P プライマリから バックアップを作成 C B A D C B D A B B P…プライマリデータ、B…バックアップデータ
29.
パーティションキャッシュのリカバリ アプリケーション アプリケーション
キャッシュノード2 キャッシュノード3 P P C B A D C B D A B B P…プライマリデータ、B…バックアップデータ
30.
パーティションキャッシュのノード追加 アプリケーション アプリケーション
キャッシュノード1 キャッシュノード2 キャッシュノード3 キャッシュノード4 P P P P A C D B B A C D B B B B P…プライマリデータ、B…バックアップデータ
31.
パーティションキャッシュのノード追加 アプリケーション アプリケーション
再パーティショニング キャッシュノード1 キャッシュノード2 キャッシュノード3 キャッシュノード4 P P P P D A C D B B A C D B B B B B P…プライマリデータ、B…バックアップデータ
32.
パーティションキャッシュのノード追加 キャッシュ容量を 追加できる
アプリケーション アプリケーション キャッシュノード1 キャッシュノード2 キャッシュノード3 キャッシュノード4 P P P P D A C B A C D B B B B B P…プライマリデータ、B…バックアップデータ
33.
レプリケーションキャッシュとパーティションキャッシュの比較
34.
ハンズオンではパーティションキャッシュを使用します
35.
ハンズオン
36.
資材 coherence-handsonフォルダで mvneclipse:eclipse
要maven設定(proxy, Eclipseのクラスパス変数M2_REPO) Eclipseからインポート 別テキストをベースに進める
37.
Oracle Coherenceインストール http://www.oracle.com/technetwork/middleware/coherence/downloads/index.html
「Oracle Coherence for Java Version 3.6.1」をクリックしてダウンロードして展開 展開したディレクトリを環境変数COHERENCE_HOMEに設定 JAVA_HOMEが未設定の場合は設定
38.
キャッシュサーバー起動 %coherence_home%inache-server.batを実行
39.
クラスタのメンバ情報
40.
プライベートクラスタ作成 同一ネットワーク上でCoherenceサーバを立ち上げると、デフォルト設定で同じマルチキャストアドレスとポートを使用するので、同一クラスタに参加してしまう (回避策1)マルチキャストアドレス/ポートを変更
-Dtangosol.coherence.clusteraddress=224.0.0.7 -Dtangosol.coherence.clusterport=33333 (回避策2)TTLを0にする -Dtangosol.coherence.ttl=0 ↑のJVM起動オプションをcache-server.batやcoherence.batのjava_optsに設定 設定ファイルで設定することも可能
41.
今回は TTL=0の設定を設定ファイルに記述 クラスパス上にtangosol-coherence-override.xmlを作成し、%coherence_home%ib上に置く。
cache-server.batとcoherence.batのjavaコマンドの-cpを“%coherence_home%ib;%coherence_home%iboherence.jar”に変更
42.
設定内容 tangosol-coherence-override.xmlに以下の設定を記述 <coherence>
<cluster-config> <multicast-listener> <!-- TTLの設定 --> <time-to-live>0</time-to-live> <!-- 既存のクラスタの確認をあきらめ新しいクラスタを開始するまでの時間 --> <join-timeout-milliseconds>1000</join-timeout-milliseconds> </multicast-listener> </cluster-config> </coherence>
43.
キャッシュサーバーをもう一度起動 設定ファイルが上書きされていることを確認 TTL=0になっていることを確認
44.
コマンドラインからデータグリッドにアクセス coherence.batを実行 Map
(?): cache test Map (test): put 1 One Map (test): get 1 One Map (test): put 2 Two Map (test): list 1 = One 2 = Two
45.
Javaからデータグリッドにアクセス 新規のNamedCacheを作成 java.util.Mapを拡張しているので操作がわかりやすい
作成したNamedCacheへオブジェy九とのputとget
46.
簡単なサンプル packagehandson.coherence.lab3;
importcom.tangosol.net.CacheFactory; importcom.tangosol.net.NamedCache; publicclassMyFirstSample { publicstaticvoid main(String[] args) { NamedCachecache = CacheFactory.getCache("mycache"); cache.put("Name", "Taro Yamada"); System.out.println("Value in cache is " + cache.get("Name")); } }
47.
Java Beansのキャッシュ 2種類の方式
java.io.Serializableインタフェースを実装する方法 Portable Object Format(POF)を実装する方法 POFはC++/.NET間でも利用可能な上、高速かつ低容量なシリアライゼーション機構 ただし、実装がやや面倒かつ、POF構成ファイルへの登録が必要
48.
SerializableとPOFの比較例 Coherenceを使う場合、POFを用いるのが推奨されている
49.
java.util.Serializableを実装する方法 hashCode/equalsを実装すること EclipseでAlt+Shift+S
-> H デフォルトコンストラクタを作成すること
50.
POFを実装する方法 com.tangosol.io.pof.PortableObjectを実装する java.util.Serializableの条件に加えて
readExternal(PofReader), writeExternal(PofWriter)を実装 @Override publicvoidreadExternal(PofReaderreader) throwsIOException { id = reader.readInt(0); surname = reader.readString(1); firstname = reader.readString(2); address = reader.readString(3); age = reader.readInt(4); gender = reader.readString(5); } @Override publicvoidwriteExternal(PofWriterwriter) throwsIOException { writer.writeInt(0, id); writer.writeString(1, surname); writer.writeString(2, firstname); writer.writeString(3, address); writer.writeInt(4, age); writer.writeString(5, gender); }
51.
POF構成ファイルの設定 間に合いませんでしたm(_ _)m
口頭で説明します
52.
検索集計処理 間に合いませんでしたm(_ _)m
口頭で説明します
53.
CohQL 間に合いませんでしたm(_ _)m
口頭で説明します
54.
次回予定 キャッシュの構造(キャッシュトポロジ、バッキングマップ) キャッシュデータの更新検知
エントリプロセッサによる複数キャッシュデータ同時並行処理 複合キーとデータアフィニティ インボケーションサービスによる非同期処理 Spring連携 永続化層の実装(JPA/SpringJDBC連携)
55.
参考書籍 ITアーキテクト Vol.22
Oracle Coherence入門(アスキー・メディアワークス)
Baixar agora