Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

여러가지 대용량 소스에서, 수집및 집계처리를 된 정보를 분산처리하는 시스템   

도메인 목적없이 이러한 구조가 필요할때를 대비하여 구현시도


도메인 목표는없고, 설계상의 기능목표만 있음


기능 목표:

  • 다양한 잡(배치/실시간/크롤)에의한 데이터 수집및 집계처리
  • 분산 데이터 동일성유지
  • 실시간 반영 가능구조
  • 저장소의 분산화를 통한 대량 서비스

...

  • Spring Batch
  • JPA Curd Repository
  • H2 Local DB
  • Akka Cluster Actor
  • Kafka/Spark/Hadoob 등

메시지 전송을 위해 Kafka같은게 없거나 쓸만한 로컬Db가 없어 로우패킷을 설계하거나 파일을 byte단위로 핸들링 하던때는

위와같은 아키텍쳐를 그려내면 몽상가 취급을 받았을것이나...,

요즘은 몇가지 잘쓰이는 오픈 기술들을 이해하고 적절히 배치하여 상호 연동하게 하는것이 비교적 수월해졌다.

...


개발 예정 Link:

All-inOne Batch

...