Este exemplo é um aplicativo do App Engine, escrito em Java, que grava algumas saudações "Hello World" em uma tabela do Cloud Bigtable e as lê de volta. O aplicativo é executado no Google Cloud Platform, no ambiente padrão (link em inglês) do App Engine. O aplicativo usa o ambiente de execução do Java 8 (link em inglês). O código desse aplicativo está no repositório GoogleCloudPlatform/java-docs-samples do GitHub, no diretório appengine-java8/bigtable
.
Visão geral da amostra de código
O exemplo de código inclui as seguintes classes:
BigtableHelper
, que oferece uma conexão com o Cloud Bigtable.BigtableHelloWorld
, que lê e grava no Cloud Bigtable.
BigtableHelper
Com o BigtableHelper
, você tem acesso a um método para criar uma conexão com o Cloud Bigtable. Também é possível armazenar a conexão em cache e usar um método que recuperará a conexão em cache, se houver. Criar uma conexão é uma operação relativamente cara. Portanto, como prática recomendada, crie sempre uma única conexão e a reutilize.
BigtableHelloWorld
BigtableHelloWorld
é usado para gravar uma série de saudações no Cloud Bigtable, além de ler e exibir essas saudações. A classe recebe uma conexão do Cloud Bigtable do BigtableHelper
, usa a conexão para conseguir um objeto Table
que permite ler e gravar valores e, em seguida, usa o objeto Table
para gravar e ler da tabela.