Apache Beam은 최근 Apache Flink 및 Google Cloud Dataflow에서 부분적으로 지원되는 state cells, StateSpec
및 @StateId
annotation을 도입했습니다.Beam with GlobalWindow의 상태 가비지 수집
GlobalWindow
과 함께 사용하면 발생하는 문제에 대한 문서를 찾을 수 없습니다. 특히, 일부 구성에 따라 잠시 동안 볼 수 없었던 키의 상태를 없애기위한 "상태 가비지 수집"메커니즘을 사용하는 방법이 있지만, 키에 대한 단일 시간 상태를 유지하는 것은 볼 수 있습니다 자주 들리는가?
또는이 경우에 사용되는 상태의 양이 다른 상태가되어 잠시 동안 보지 못한 키에 해당하는 상태를 다시 사용할 수는 없습니까?
Apache Flink 또는 Google Cloud Dataflow에서 잠재적 인 솔루션이 지원되는지 여부에 관심이 있습니다.
플린 크와 다이렉트 러너는 "상태 GC"에 대한 코드가있는 것 같지만 실제로 무엇이 있는지, 그리고 글로벌 윈도우를 사용할 때 관련이 있는지 여부는 확실하지 않습니다.
정확히 내가 뭘 찾고 있었는지, 고마워. 나는 실제로 전역 윈도우가 아닌 '세션'윈도우를 사용하여 동일한 결과를 얻을 수 있는지 궁금해합니다. – peay
그나저나 위대한 블로그 게시물! – peay
안녕하세요 Kenn, Bizzle이 BizZle이 이미 코더 구현 (예 : Integer, Map 등)이있는 일부 멤버 필드가 포함 된 POJO라고 가정하고 Bizzle.coder()를 구현하는 방법을 보여 주실 수 있습니까? – Josh