디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

Sean흉의 시스템 구성 떡밥 덥썩

키즈라엘갤로그로 이동합니다. 2009.07.29 14:35:52
조회 77 추천 0 댓글 1


일단 프로젝트 정의 부터

1. 다수의 마쉰이 하나의 중앙서버 와 IPC프로토콜을 주고 받으면서 상태를 보고
2. 중앙서버에는 IIS나 그에 준하는 웹서버 설치 후 SOAP 통신을 이용하여 마쉰들의 상태에 대해 외부에 인터페이스를 규정함
3. 클라이언트에서는 중앙서버와 HTTP/SOAP통신을 이용해서 정보를 주고 받음

내가 나름 이해하기는 이렇고, 이런 구조 상황이라면 가장 곤란한게 HTTP는 기본적으로 Request-Response이후에

연결이 끊기기 때문에 비동기 통신 처리가 매우 꽁기 하다는 점인데~

데이터베이스를 경유해서 처리하면 어떻겠음?

시나리오 1.
1) 클라이언트에서 중앙서버로 서버 상태에 대한 쿼리를 요청 하고 2)의 작업후 work번호를 받아서 가지고 있음
2) 중앙서버에서는 그 시그날을 받으면 디비서버에 각 서버들의 상태를 받아서 기록하라는 Work를 세팅
3) 중앙서버에 있는 다른 어플리케이션 프로그램에서는 디비서버를 계속 주시하다가 work가 생기면
   각 머쉰들과 통신하여 상태들을 기록하여 디비에 넣고, 아까 work에 대해 complete세팅함
4) 클라이언트는 1)의 요청을 하고 일정시간 ( 대략 처리 예상 시간은 있을 테니 ) 후에 결과를 보고받기
   위한 SOAP을 호출
5) 중앙서버는 work 에 대해 complete가 떨어졌는지 확인하고 complete면 결과에 대해 반환, complete가
   아니면 working이라는 응답을 클라이언트에 줌
6) 클라이언트는 결과가 오면 우왕ㅋ굳ㅋ 아니면 일정시간 후에 다시 요청

만약 이게 시간 지연이 많이 발생해서 문제가 된다면
시나리오2
1) 중앙서버에 있는 어플리케이션에서 정기적으로 각 머쉰들과 통신하여 서버 상태를 디비에 기록
2) 클라이언트는 중앙서버에 SOAP으로 보고서를 요청
3) 중앙서버는 가장 최근의 결과를 반영

시나리오 2번이 신속한 응답을 받을 수 있고 구조가 심플한 반면, 최장 1)의 시간 상태이후의 것이라 실제로는 죽었는데
보고가 안된 걸 수도 있다는 거, 또한 1)의 과정에서 정기적인 네트워크 및 서버 자원을 소모한다는 단점이 있음
               

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
148586 단방향 암호화 [8] Q Lazzarus갤로그로 이동합니다. 09.09.20 136 0
148585 커널횽을 위한 웹운영의 예 [6] Q Lazzarus갤로그로 이동합니다. 09.09.20 111 0
148584 데뷔 준비중인 여성그룹 [2] 이모군(210.218) 09.09.20 108 0
148582 php관련 횽들 조언 좀 부탁함미다. [15] rer(123.214) 09.09.20 124 0
148581 바람직한 광고 [2] 유리한갤로그로 이동합니다. 09.09.20 113 0
148580 프로그래머에게 이런 바램이 있다면 프로그래머 체질이라고 볼 수 있을까?? [2] 라오(218.238) 09.09.20 129 0
148579 이거 좀 가르쳐 주실분. [4] ehdskadk(119.17) 09.09.20 88 0
148577 C++실행하려고 하는데 ISO파일을 데몬으로 어떻게실행하는지 알려주세요 [2] (121.170) 09.09.20 57 0
148576 아... 개발과 제작의차이 [7] 독대(121.165) 09.09.20 164 0
148575 MFC 아는 횽들 좀 도아줘! [2] 김말자(125.142) 09.09.20 73 0
148574 큰회사도 그런지 몰라도 신입으로써 이번에 들어간회사 보면서 느끼는게 [2] ^^(116.36) 09.09.20 147 0
148573 횽들 진짜 궁금한게 있는데 c샵이나 c++말고 c만 주구장창 파면일류됨? [2] 노소프소갤로그로 이동합니다. 09.09.20 140 0
148572 횽은 프로그래머 경력 10년이다만.. [4] 라오(218.238) 09.09.20 217 0
148571 막무가내 질문 하나 해도 될까여? [1] 배틀멧돼지갤로그로 이동합니다. 09.09.20 356 0
148570 C언어로 할 수 있는 어려운 것들은 무엇이 있을까요? [4] D++갤로그로 이동합니다. 09.09.20 180 0
148569 케케켁켁횽은 봅니다. [5] Vita500갤로그로 이동합니다. 09.09.20 79 0
148567 자바 책보면서 공부하는중인데요.. [2] 꼬냐니갤로그로 이동합니다. 09.09.20 69 0
148566 책 저자가 좀 불친절 한거는 어찌생각해?? [5] 배틀멧돼지갤로그로 이동합니다. 09.09.20 123 0
148564 내년에 게임회사로 갈까 하는데 [3] 켁큇갤로그로 이동합니다. 09.09.20 160 0
148563 개발에 재미를 붙이는 어린용자들에게 박거지(121.130) 09.09.20 117 0
148562 포인터 궁금한점 [3] jujubar9갤로그로 이동합니다. 09.09.20 84 0
148561 Developers, Developers, Developers...... ㅇㅇ(112.149) 09.09.20 40 0
148560 형들 나중에 회사 입하기 위해서 [4] jujubar9갤로그로 이동합니다. 09.09.20 119 0
148559 스트링 반복하는걸 재귀함수로 구현 하려는데 잘 안되네요 [3] 애인구함(61.83) 09.09.20 78 0
148558 Visual Studio 서비스팩, MSDN, Windows SDK [31] Vita500갤로그로 이동합니다. 09.09.20 1204 0
148557 우앙 크롬의 새로운 기능 [6] ㅇㅇ(112.149) 09.09.20 133 0
148556 c++에서 멤버메소드가 그 클래스의 멤버메소드를 호출하고싶으면 어찌.. [3] ㅁㅁ(122.199) 09.09.20 54 0
148555 프갤 횽아들 호스팅 질문좀 할께 함 들어봐~ [43] ㅁㄴㅇㄹ(121.189) 09.09.20 137 0
148554 이거 왜 상용화 내지는 유행을 안했을까.. [4] ㅇㅇㅃ갤로그로 이동합니다. 09.09.20 104 0
148552 드림스파크, 졸업생도 되네 [1] Vita500갤로그로 이동합니다. 09.09.20 609 0
148551 거짓말 대회가 있다면 2위 할 사람 [4] ㅇㅇㅃ갤로그로 이동합니다. 09.09.20 157 0
148549 아니 진짜 논리회로 이런게 코딩하는데 도움됨? 안될거 같은데여; [7] 사과샐러드갤로그로 이동합니다. 09.09.20 122 0
148548 학생인증 드림스파크 마소 제품 무료로 받기 [10] 케케켁켁갤로그로 이동합니다. 09.09.20 501 0
148546 컴퓨터 구조 꼭 배워야 됩니까??논리회로 너무 어렵네여/ [3] 사과샐러드갤로그로 이동합니다. 09.09.20 156 0
148544 나 오사칸데 [18] 오사카(119.194) 09.09.20 199 0
148541 횽들 나 궁금한 게 하나 있어 [3] prismatic갤로그로 이동합니다. 09.09.20 77 0
148540 횽들 .. 컴퓨터에서 사운드 파형 캐치하는 방법.. [1] ㅎㅎ(121.129) 09.09.20 85 0
148539 비타형 현기증 난단말이에요 [1] 드럼좋아요갤로그로 이동합니다. 09.09.20 56 0
148537 드림스파크 관련공지 수정해야할듯 [5] 케케켁켁갤로그로 이동합니다. 09.09.20 96 0
148534 오늘 한 잉여짓. [2] JuEUS-U갤로그로 이동합니다. 09.09.20 186 0
148533 터미네잇터4 룰 보고.. [14] 좃프로그래머(124.53) 09.09.20 202 0
148532 검색해도 영어로 나와 잘 몰라서 질문.... [9] (211.176) 09.09.20 118 0
148530 나는 가끔 고민하는데 [3] ㅍㄿㄹ(58.238) 09.09.20 62 0
148529 횽들.. 갑자기 궁금해졌어.. [10] IT대학갤로그로 이동합니다. 09.09.20 144 0
148527 오빠들저좆늅인데여'ㅅ' [17] 늅늅(220.116) 09.09.20 208 0
148526 나는 누구, 여긴어디? [9] Vita500갤로그로 이동합니다. 09.09.20 97 0
148525 홈페이지 제작 했는데 졸라 비싼거 같음 [26] 김병일(123.248) 09.09.20 207 0
148524 보드 4개 인삿말1 회원가입 홈피제작 60만원 [11] 김병일(123.248) 09.09.20 116 0
148521 나와츰 나와츰 [4] JuEUS-U갤로그로 이동합니다. 09.09.20 101 0
148520 새벽에 들렀는데 [4] 삭니2(211.217) 09.09.20 75 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2