2014-05-14 1 views
0

여러 인스턴스를 동시에 실행할 수있는 CLI 응용 프로그램이 있습니다. 고유하고 순차적이며 재사용 가능한 식별자를 각 인스턴스에 연관시켜야합니다. 또한 각 프로세스 유형에 대해 상황 별/독립적이어야합니다.순차적 및 상황 별 프로세스 식별자

예 :

  • 제 1, 제 2 및 제 3 인스턴스 ID가 각각 0, 1 및 2를 얻는다.
  • 이제 두 번째 인스턴스가 종료되고 다른 인스턴스가 시작되면 새 인스턴스는 죽어가는 인스턴스에 의해 "해제"되었으므로 id1을 지정해야합니다. 나는 다른 프로세스 유형을 실행하는 경우
  • 는, 나는 ID 0

부여해야 확실한 선택은 프로세스 '는 PID 사용하는 것하지만 나에게 너무 많은 다른 너무 스파 스 식별자를 줄 것이다.

유닉스/리눅스 또는 저에게 제공하는 서비스가 내장되어 있습니까?

시스템 기본 또는 Node.js 솔루션을 선호합니다.

배경 :

내가 응용 프로그램의 통계를 생성하기 위해 흑연을 사용하고 잠재적으로 프로세스 '의 PID를 사용하여 동일한 통계의 버킷의 수천을 만들에 내가 원하는하지 않습니다. 이 문제에 대한 대체 솔루션이있는 경우이를 알고 싶어합니다.

감사합니다. 내 요구 사항을 충족하는 시스템을 발견하지 않았기 때문에

답변

0

, 나는 GitHub의에서 그것을 자신을 응용 프로그램을 작성 주최 한 : https://github.com/muzzley/process-id-dealer

이는 HTTP를 통해 순차 및 재사용 프로세스 ID를 다루는 Node.js를 응용 프로그램입니다 엔드 포인트. 따라서 다른 프로그램에서 사용할 수 있습니다.

관련 문제