Когда весь код выполняется в Google Project; производительность как и ожидалось.
Тем не менее, во время разработки я подключаю свой ноутбук к тестовому экземпляру Google Project BigTable; и на выполнение каждого запроса уходит 2-4 секунды.
Это аналогичный ответ, когда я запускаю команды с помощью cbt
команд консоли.
Есть ли известная причина этих накладных расходов? Возможно, как сделать аутентификацию для внешних подключений?
При запуске я вижу следующие журналы:
Opening connection for projectId ..., instanceId ..., on data host bigtable.googleapis.com, admin host bigtableadmin.googleapis.com.
Bigtable options: BigtableOptions{dataHost=bigtable.googleapis.com, adminHost=bigtableadmin.googleapis.com, ..., appProfileId=, userAgent=hbase-1.4.1, credentialType=DefaultCredentials, port=443, dataChannelCount=32, retryOptions=RetryOptions{retriesEnabled=true, allowRetriesWithoutTimestamp=false, statusToRetryOn=[DEADLINE_EXCEEDED, UNAVAILABLE, UNAUTHENTICATED, ABORTED], initialBackoffMillis=5, maxElapsedBackoffMillis=60000, backoffMultiplier=2.0, streamingBufferSize=60, readPartialRowTimeoutMillis=60000, maxScanTimeoutRetries=3}, bulkOptions=BulkOptions{asyncMutatorCount=2, useBulkApi=true, bulkMaxKeyCount=125, bulkMaxRequestSize=1048576, autoflushMs=0, maxInflightRpcs=320, maxMemory=143183052, enableBulkMutationThrottling=false, bulkMutationRpcTargetMs=100}, callOptionsConfig=CallOptionsConfig{useTimeout=false, shortRpcTimeoutMs=60000, longRpcTimeoutMs=600000}, usePlaintextNegotiation=false}.
Refreshing the OAuth token
Есть ли варианты, которые я могу рассмотреть; кроме использования эмулятора BitTable? У меня были некоторые проблемы с тем, чтобы запустить это некоторое время назад; так что надо попробовать еще раз.
Спасибо,
Brent