클라이언트의 요청으로 위시켓 회원에게만 공개된 카지노 커뮤니티입니다.

클라이언트의 요청으로 위시켓 회원에게만 공개된 카지노 커뮤니티입니다.

모집 중
📔외주

데이터 송수신/모니터링 기능 제공 Windows 서비스 애플리케이션 개발

개발 PC 프로그램 기타(IT 서비스 구축)
아주 높음
12

등록 일자 2025.03.24.

예상 금액

7,270,000원

금액 조율 가능

예상 기간

35일

지원자 수

4명

모집 마감일

2025년 04월 07일
마감 3일 18시간 전

예상 시작일

2025년 04월 01일

진행 분류

신규 카지노 커뮤니티를 진행하려 합니다.

기획 상태

상세한 기획 문서가 존재

카지노 커뮤니티 경험

IT 카지노 커뮤니티 관리 경험 없음

협업 예정 인력

파트너와 협업 가능한 인력이 없습니다.

우선 순위

[1순위] 산출물 완성도

[2순위] 일정 준수

[3순위] 금액

관련 기술

C#
MongoDB
.Net
RabbitMQ
Windows Service
wix toolkit

업무 내용

카지노 커뮤니티 개요 :
- 프로젝트명: Data Module 개발 프로젝트
- 목적: SBC(단일 보드 컴퓨터)와의 TCP 통신 및 RabbitMQ 메시지 브로커를 활용한 데이터 송수신, 모니터링 기능을 제공하는 Windows 서비스 애플리케이션 구축

진행 일정 :
- 4월 1일부터 개발 시작하여 35일(5주) 간 개발 진행 및 납품 완료

예산 :
- 부가세 포함 800만 원

카지노 커뮤니티의 현재 상황 :
- 현재 기재된 내용은 요구 사항의 요약본입니다. 미팅 시 상세한 요구 사항 문서를 전달드릴 예정입니다.

사용 기술 :
- C# .NET, RabbitMQ, MongoDB, Windows Service, Wix Toolset

시스템 주요 기능 요약 :
1) 사용자 관리
• 시스템 등록: 설치 파일 실행을 통한 자동 시스템 등록 및 MongoDB 설정 저장
• 시스템 실행 및 초기화: MongoDB 설정 로드, TCP 서버 및 RabbitMQ 연결 설정, 모니터링 데이터 제공
• 시스템 종료: TCP 연결 해제, RabbitMQ 메시지 정리 및 로그 기록
2) 데이터 송수신 및 처리
• TCP 데이터 송수신: SBC와의 다중 포트 기반 비동기 TCP 통신, 명령 유형별 포트 구분
• RabbitMQ 메시지 처리: 데이터 유형별 큐 관리, 메시지 송수신 및 오류 복구 정책 적용
• 로깅 및 모니터링: TCP 및 RabbitMQ 메시지 송수신 로그 기록, 시스템 상태 모니터링
3) 장애 대응 및 복구
• TCP/RabbitMQ 장애 감지 및 자동 복구: 연결 장애 시 자동 재 연결, DLX(Dead Letter Exchange) 활용
• 시스템 장애 감지 및 자동 재시작: 프로세스 장애 감지 후 자동 복구 및 관리자 알림

유스케이스 요약/ ID 유스케이스 명 /설명 :
UC001 /시스템 실행 및 환경 설정 로드 /MongoDB에서 설정 로드 후 TCP 및 RabbitMQ 연결 수행
UC002 /TCP 클라이언트(SBC) 연결 요청 처리 /SBC의 TCP 연결 요청을 수락 및 연결 상태 유지
UC003/ TCP 데이터 수신 및 RabbitMQ 저장 /SBC에서 받은 데이터를 RabbitMQ에 저장
UC004/ RabbitMQ에서 SBC로 데이터 전송/ RabbitMQ에서 메시지를 가져와 TCP를 통해 SBC로 전송
UC005/ RabbitMQ 메시지 재시도 및 DLX 처리/ 메시지 전송 실패 시 재시도 및 DLX(Dead Letter Exchange) 처리
UC006/ TCP 연결 장애 발생 시 재연결 시도/ 연결 끊김 시 자동 재연결 수행
UC007/ RabbitMQ 연결 장애 발생 시 자동 복구/ RabbitMQ 연결 끊김 시 재연결 및 설정 복구
UC008/ 메시지 전송 실패 시 재시도 및 대체 경로 처리/ 전송 실패 시 재시도 후 대체 경로 사용
UC009/ 시스템 장애 감지 및 자동 재시작/ 시스템 장애 발생 시 자동 감지 후 재시작 수행
UC010 /TCP 연결 종료 및 안전한 해제 /TCP 연결을 정상 종료하고 리소스 해제
UC011/ RabbitMQ 큐 정리 및 메시지 보존 /RabbitMQ 큐 정리 및 중요 메시지 보존 수행
UC012/ 시스템 종료 로그 기록 및 종료 상태 저장/ 시스템 종료 시 주요 로그 기록 및 상태 저장
UC013/ TCP 패킷 송수신 로그 기록/ TCP 데이터를 송수신할 때 로그를 기록
UC014/ RabbitMQ 메시지 송수신 로그 기록/ RabbitMQ 메시지 송수신 로그 기록 및 분석 지원
UC015/ 시스템 성능 메트릭 수집 (Prometheus)/ Prometheus를 활용한 성능 데이터 수집

비기능 요구사항 요약 요구 항목 설명 :
• 성능 -초당 최소 1000개의 메시지 처리, TCP 응답 시간 10ms 이하 유지
• 가용성 -99.9% 이상 가용성 유지, 장애 발생 시 자동 복구 지원
• 확장성 -수평적 확장 가능, 추가 RabbitMQ 노드 및 TCP 서버 배포 가능
• 데이터 무결성 -메시지 변조 방지, 데이터 손실 발생 시 복구 기능 제공
• 로그 및 모니터링 -Prometheus 및 Grafana를 통한 실시간 모니터링을 위한 메트릭 제공, 장애 발생 시 경고 자동 생성
• 유지보수성- 지속적인 업데이트 가능, 설정 변경 시 시스템 재시작 없이 적용 가능

산출물 요약
1) 개발 전 필요 산출물
• SW 아키텍처 설계서: 시스템 프레임워크 및 컴포넌트 관계 정의
• 클래스 설계서: 유스케이스 기반 클래스 정의 및 호출 흐름 기술
• 컴포넌트 설계서: 주요 컴포넌트의 내부 클래스 및 인터페이스 명세
• 데이터베이스 설계서: 데이터 모델, 테이블 스키마, 하드웨어 구성 설계
• 단위테스트 케이스: 기능 단위 테스트 절차 및 데이터 정의
• 통합테스트 시나리오: 전체 시스템 통합 테스트 계획 수립
2) 개발 후 필요 산출물
• 프로그램 소스 코드: 개발 완료된 소스코드
• 단위테스트 결과서: 단위 테스트 수행 결과 정리
• 통합테스트 결과서: 통합 테스트 수행 결과 보고
• 인수인계 계획서: 인수인계 절차 및 일정 계획 수립
• 사용자 매뉴얼: 시스템 사용자를 위한 기능별 사용 매뉴얼
• 운영자 매뉴얼: 시스템 운영 및 예외 처리 방법을 포함한 운영 매뉴얼

기타 조건 :
• 개발 완료 후 소스 이관 필요
• 비밀유지협약(NDA)체결 필요

기타 유의 사항 :
- 법인사업자만 지원해주세요.
- 지원자 재모집을 위해 다시 등록됩니다.
- 예전 카지노 커뮤니티 : /project/142966/

모집 요건

지원자 필수 요건

법인사업자 가능

미팅

사전 미팅 방식

오프라인

진행 중 미팅

온라인 (카카오톡, 화상미팅 등) , 필요시 요청

클라이언트 위치

경기도 수원시 권선구

0.0 (0)

카지노 커뮤니티 문의 0

문의 없음

카지노 커뮤니티 문의가 없습니다.

첫 번째 카지노 커뮤니티 문의를 등록해주세요.

모집 중인 다른 프로젝트

📔외주
프라이빗 매칭
모집 중
마감임박

예상 금액

20,000,000원

예상 기간

45일

개발 · 디자인
웹 외 2개
중개ㆍ매칭 플랫폼 외 2개
PHPCodeIgniterMySQL
인천광역시
·  등록일자 2025.03.21.
📔외주
모집 중

예상 금액

10,000,000원

예상 기간

40일

개발
PC 프로그램
ChatGPTㆍ챗봇
서울특별시
·  등록일자 2025.03.24.
📔외주
모집 중

예상 금액

8,000,000원

예상 기간

90일

개발 · 디자인 · 기획
PC 프로그램 외 1개
POSㆍ키오스크
서울특별시
·  등록일자 2025.03.24.
📔외주
모집 중

예상 금액

20,000,000원

예상 기간

90일

개발 · 디자인 · 기획
PC 프로그램
기타(내부 시스템) 외 1개
서울특별시
·  등록일자 2025.03.26.
📔외주
모집 중

예상 금액

20,000,000원

예상 기간

60일

개발
PC 프로그램
데이터 분석ㆍBI
서울특별시
·  등록일자 2025.03.27.
안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 카지노 커뮤니티 희망 근무 시작일을 등록해 주시면, 파트너님의 일정에 맞는 적합한 카지노 커뮤니티를 추천해 드려요.