概要
このソリューションは、Java 環境でゲーム用リーダーボードアプリケーションを構築および実行するためのシンプルな方法を提供します。
このソリューションのサンプルを参照して、ECS 上に Java 開発環境をセットアップし、リーダーボードのデモアプリケーションを実行できます。
リファレンスアーキテクチャ
手順
リソースをデプロイ
環境にプロバイダーパラメータが指定されていない場合は、次のコマンドを使用して Alibaba Cloud のアクセスキーとシークレットキーを設定してください。
provider "alicloud" {
# access_key = "${var.access_key}"
# secret_key = "${var.secret_key}"
region = "ap-southeast-1" }
Terraform の使用方法の詳細は、Alibaba Cloud で RDS MySQL を使用するための Terraform クイックスタートを参照してください。
デモを実行
ステップ 1 ECS にログインして環境をセットアップ
1.1 ECS の EIP を取得し、SSH で ECS にログインします。アカウント root/N1cetest を使用してください。パスワードは Terraform スクリプトに事前定義されています。
ssh root@
1.2 次のコマンドを実行して、JDK および Maven を含む、インスタンスに必要なユーティリティをインストールします。
sudo apt-get update
sudo apt-get install openjdk-8-jdk
apt install maven
ステップ 2 Java 環境を修正してデモアプリケーションを実行する
2.1 次のコマンドを実行して、デモアプリケーションのソースコードをダウンロードおよび展開します。
wget https://github.com/alibabacloud-howto/solution-online-leaderboard-redis/raw/main/source.tar.gz
tar xvf source.tar.gz && cd source
2.2 次のコマンドを実行して、Vim で Java コードを修正し、Redis のアクセスエンドポイント URL とパスワードを置き換えます。
vim src/main/java/test/GameRankSample.java
2.3 次のコマンドを実行して、ソースコードをビルドおよびパッケージ化し、デモアプリケーションを実行します。
mvn clean package assembly:single -DskipTests
java -classpath target/demo-0.0.1-SNAPSHOT.jar test.GameRankSample
Alibaba Cloud の専門家にサポートを依頼
お問い合わせ