스트리밍 데이터 흐름에서 Bigtable에 액세스하는 모범 사례는 무엇입니까?

가네쉬 파틸

스트리밍 데이터 흐름 작업에서 변환 중 하나에서 bigtable에 액세스해야합니다. 내 지식에 따라 두 가지 방법이 있습니다.

1) DoFn의 startBundle 메서드에서 bigtable에 대한 연결을 생성하고 processElement 메서드에서 bigtable의 데이터에 액세스 할 수 있습니다.이 접근 방식에서 dataflow sdk는 새 요소가 스트림에 올 때마다 Bigtable에 대한 새 연결을 만듭니다.

2) 변환 obj 생성시 bigtable 연결을 생성하고 processElement 메서드에서 사용하지만 dataflow sdk는 obj를 생성하고 직렬화하고 작업자 노드에서 다시 생성하므로 연결이 여전히 작업자 노드에서 활성 상태입니까? 또는 스트리밍 모드에서 장기간 bigtable 연결을 열어 두는 것이 좋습니까?

아니면 이것을 달성하는 다른 효율적인 방법이 있습니까?

감사.

솔로몬 더스 키스

AbstractCloudBigtableTableDoFn 은 우리가 생각할 수있는 가장 최적의 방식으로 연결을 유지합니다. 이는 본질적으로 VM 당 싱글 톤입니다. 그것은이 getConnection()당신이 액세스 할 수 있습니다 방법 Connection관리 방법을.

FWIW, 클래스는 DataflowSDK가 아닌 bigtable-hbase-dataflow 프로젝트에 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사일 렉스에서 사용자 데이터를 가져 오는 모범 사례는 무엇입니까?

분류에서Dev

웹 애플리케이션에서 db에 액세스하는 모범 사례

분류에서Dev

클라이언트 애플리케이션의 로컬 스토리지 관리 및 데이터 지속성에 대한 모범 사례는 무엇입니까?

분류에서Dev

루비에서 수천 페이지를 스크랩하는 모범 사례는 무엇입니까?

분류에서Dev

정적 데이터 세트에서 스트리밍 쿼리를 실행하는 방법은 무엇입니까?

분류에서Dev

Firebase / Android에서 사용자 정보를 기반으로 데이터를 업데이트하는 모범 사례는 무엇입니까?

분류에서Dev

Power BI에서 데이터 세트의 데이터 흐름을 수정하는 방법은 무엇입니까?

분류에서Dev

Orleans 프로젝트의 관계형 DB에서 레거시 데이터를 처리하는 모범 사례는 무엇입니까?

분류에서Dev

Laravel에서 다른 관련 모델 데이터에 액세스하는 방법은 무엇입니까?

분류에서Dev

ReactJS : 양식을 만들 때 입력 값에 액세스하는 모범 사례

분류에서Dev

postMessage ()에서 데이터에 액세스하는 방법은 무엇입니까?

분류에서Dev

IdentityServer를 사용할 때 Google에서 외부 클레임을 저장 / 액세스하는 모범 사례는 무엇입니까?

분류에서Dev

Spring Cloud 데이터 흐름에서 글로벌 리소스를 처리하는 방법은 무엇입니까?

분류에서Dev

REST API에서 관련 / 중첩 된 데이터를 가져 오는 모범 사례는 무엇입니까?

분류에서Dev

mySQL에 다중 계층 데이터를 저장하는 모범 사례는 무엇입니까?

분류에서Dev

Laravel의 컨트롤러에서 모델에 액세스하는 모범 사례

분류에서Dev

이진 트리 검색에 대한 몇 가지 모범 사례는 무엇입니까?

분류에서Dev

쉘 스크립트에 대한 영구 데이터를 저장하는 모범 사례가 있습니까?

분류에서Dev

JSON 데이터에 액세스하는 방법은 무엇입니까?

분류에서Dev

사용자 인증 정보와 GCP 인스턴스에서 민감한 Big Query 데이터에 액세스하는 모범 사례?

분류에서Dev

자바 스크립트가 한 함수에서 다른 함수가 아닌 부모 범위의 값에 액세스하는 이유는 무엇입니까?

분류에서Dev

콘센트가 모델 데이터에 액세스 할 수없는 이유는 무엇입니까?

분류에서Dev

Vuejs의 믹스 인에 대한 모범 사례는 무엇입니까?

분류에서Dev

json 데이터에서 특정 텍스트에 액세스하는 방법은 무엇입니까? [파이썬]

분류에서Dev

Sharepoint 호스팅 앱에서 콘텐츠를 트리밍하는 모범 사례?

분류에서Dev

ASP.NET. 비 Azure 배포에 대해 * .config 파일의 중요한 데이터를 관리하기위한 모범 사례는 무엇입니까?

분류에서Dev

NameError에서 이름에 액세스하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 JSON 데이터에 액세스하는 방법은 무엇입니까?

분류에서Dev

하이 차트 툴팁에서 특정 데이터에 액세스하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    사일 렉스에서 사용자 데이터를 가져 오는 모범 사례는 무엇입니까?

  2. 2

    웹 애플리케이션에서 db에 액세스하는 모범 사례

  3. 3

    클라이언트 애플리케이션의 로컬 스토리지 관리 및 데이터 지속성에 대한 모범 사례는 무엇입니까?

  4. 4

    루비에서 수천 페이지를 스크랩하는 모범 사례는 무엇입니까?

  5. 5

    정적 데이터 세트에서 스트리밍 쿼리를 실행하는 방법은 무엇입니까?

  6. 6

    Firebase / Android에서 사용자 정보를 기반으로 데이터를 업데이트하는 모범 사례는 무엇입니까?

  7. 7

    Power BI에서 데이터 세트의 데이터 흐름을 수정하는 방법은 무엇입니까?

  8. 8

    Orleans 프로젝트의 관계형 DB에서 레거시 데이터를 처리하는 모범 사례는 무엇입니까?

  9. 9

    Laravel에서 다른 관련 모델 데이터에 액세스하는 방법은 무엇입니까?

  10. 10

    ReactJS : 양식을 만들 때 입력 값에 액세스하는 모범 사례

  11. 11

    postMessage ()에서 데이터에 액세스하는 방법은 무엇입니까?

  12. 12

    IdentityServer를 사용할 때 Google에서 외부 클레임을 저장 / 액세스하는 모범 사례는 무엇입니까?

  13. 13

    Spring Cloud 데이터 흐름에서 글로벌 리소스를 처리하는 방법은 무엇입니까?

  14. 14

    REST API에서 관련 / 중첩 된 데이터를 가져 오는 모범 사례는 무엇입니까?

  15. 15

    mySQL에 다중 계층 데이터를 저장하는 모범 사례는 무엇입니까?

  16. 16

    Laravel의 컨트롤러에서 모델에 액세스하는 모범 사례

  17. 17

    이진 트리 검색에 대한 몇 가지 모범 사례는 무엇입니까?

  18. 18

    쉘 스크립트에 대한 영구 데이터를 저장하는 모범 사례가 있습니까?

  19. 19

    JSON 데이터에 액세스하는 방법은 무엇입니까?

  20. 20

    사용자 인증 정보와 GCP 인스턴스에서 민감한 Big Query 데이터에 액세스하는 모범 사례?

  21. 21

    자바 스크립트가 한 함수에서 다른 함수가 아닌 부모 범위의 값에 액세스하는 이유는 무엇입니까?

  22. 22

    콘센트가 모델 데이터에 액세스 할 수없는 이유는 무엇입니까?

  23. 23

    Vuejs의 믹스 인에 대한 모범 사례는 무엇입니까?

  24. 24

    json 데이터에서 특정 텍스트에 액세스하는 방법은 무엇입니까? [파이썬]

  25. 25

    Sharepoint 호스팅 앱에서 콘텐츠를 트리밍하는 모범 사례?

  26. 26

    ASP.NET. 비 Azure 배포에 대해 * .config 파일의 중요한 데이터를 관리하기위한 모범 사례는 무엇입니까?

  27. 27

    NameError에서 이름에 액세스하는 방법은 무엇입니까?

  28. 28

    자바 스크립트에서 JSON 데이터에 액세스하는 방법은 무엇입니까?

  29. 29

    하이 차트 툴팁에서 특정 데이터에 액세스하는 방법은 무엇입니까?

뜨겁다태그

보관