본문 바로가기

IT for developer/Storm

(3)
[스톰] Guaranteeing message processing Guaranteeing message processing 원문:https://github.com/nathanmarz/storm/wiki/Guaranteeing-message-processing 그동안 너무 바뻐서 올만에 발번역~ 스톰은 Spout 서 나온 각 메세지들이 완전히 처리되는 것을 보장한다. 이 페이지는 어떻게 스톰이 이를 보장하고 있는지, 스톰의 신뢰성을 이용하기 위해 무엇을 해야하는지 기술한다. (아직까지 Spout를 어떻게 우리말로 바꿀지 모르겠다;;)What does it mean for a message to be "fully processed"? (메세지가 완전히 처리되었다는 의미가 무엇인가?) Spout에서 나온 튜플은 이를 기반으로 만들어진 수많은 튜플들을 트리거할수 있다. 예를들..
[스톰] Setting up development environment 원문: https://github.com/nathanmarz/storm/wiki/Setting-up-development-environment Setting up development environment이 페이지는 스톰 개발 환경을 설정하기 위해 무엇이 필요한지에 대한 개요를 서술한다. 요약해서, 다음 과정들이다. 1. 스톰 릴리즈를 다운로드하고 압축을 풀고 bin/ 디렉토리를 PATH로 설정한다.2. 리모트 클러스터에서 토폴로지를 시작/중지할수 있기 위해서 ~/.storm/storm/yaml 파일에 클러스터 정보를 넣는다.좀 더 자세한 설명은 아래에 있다. What is development environment?스톰은 두 가지 동작 모드가 있다. 로컬과 리모트 모드, 로컬 모드에서 로컬 머시위 프로..
[스톰] Storm Tutorial 원문 : https://github.com/nathanmarz/storm/wiki/TutorialTutorial이 튜토리얼에서, 어떻게 스톰 토폴로지를 생성하고 스톰 클러스에 그것들을 배치하는지 배울 것이다. 자바가 사용될 주요 언어가 되겠지만 몇몇 예제는 스톰의 다중 언어 능력을 보이기 위하여 파이썬을 사용할 것이다. Preliminaries이 튜토리얼은 storm-starter 프로젝트의 예제를 사용한다. 프로젝트를 복제해서 해당 예제를 따라하길 추천한다. 다음을 읽고 설정하자. Setting up development environment (https://github.com/nathanmarz/storm/wiki/Setting-up-development-environment) 와 Creating a..