KotlinでMomento Topicを始める
KotlinとMomentoトピックをすぐに使い始める必要がある場合、このページには必要な基本的なAPIコールが含まれています。完全で実用的なコードサンプルは、Kotlin SDK examples を確認してください。
Momento SDKをインストールする
Momento SDKはMaven Centralで入手できます: `software.momento.kotlin/sdkにあります。
ヒント
Maven Centralにアクセスして、SDKの最新バージョンを見つけてください。
既存のKotlinプロジェクトにクライアント・ライブラリをインストールする:
Gradle
implementation("software.momento.kotlin:sdk:x.x.x")
Maven
<dependency>
<groupId>software.momento.kotlin</groupId>
<artifactId>sdk</artifactId>
<version>x.x.x</version>
</dependency>
Momento APIキーを取得する
Momento APIキーが必要です。Momento Web Console](https://console.gomomento.com/)から取得できます。 トークンを取得したら、Momentoクライアントが利用できるように環境変数に保存します:
export MOMENTO_API_KEY=<your api key here>
Note: セキュリティ強化のためには、APIキーを環境変数ではなく、AWS Secret ManagerやGCP Secret Managerのようなものに入れるのがベストプラクティスだが、ここではデモのためにAPIキーを使っている。
TopicClientのセットアップ
このコードでは、パブ/サブ・トピックとの対話に使用する TopicClient を作成します。
TopicClient(
CredentialProvider.fromEnvVarV2(), TopicConfigurations.Laptop.latest
).use { topicClient ->
//...
}