설치 및 활용 QnA + 자유 게시판

emptynote의 이미지

RPC 프레임워크 맨땅에서 헤딩하기 1탄

RPC 프레임워크를 자체 개발을 하기 위해서는 무엇을 해야 할까요?

(1) 데이터(=메시지)를 송수신 하는 네트워크 송수신 모듈이 필요하지요.
그리고 (2) 메시지 인코더와 디코더가 필요합니다.

처음 제가 RPC 프레임워크를 개발할 당시 Netty + Protocol-Buffers 라는 후보자가 있었습니다.
네트워크 송수신은 Netty 가 담당하고
메시지 인코더 디코더는 Protocol-Buffers 가 담당하니 너무나 좋은 조합이였습니다.

그렇지만 저는 핵심은 직접해야 한다는 조엘의 조언을 따르기고 했습니다.

물론 제가 생각하는 개발 프레임워크는 메시지 주도 개발이기에 IO 문서 OK 떨어지면

개발이 일사 천리로 진행할 수 있는 모습을 꿈꾸었었기에

아쉽게도 Protocol-Buffers 는 독자적인 메시지 정의 파일 포맷을 사용하기에 이 모습을 그릴 수 없어 포기한 면도 있습니다.

자 맨땅에 헤딩할려면 우선은 메시지 인코더 디코더를 먼저 만들어야 합니다.

-@Naver의 이미지

리눅스 OS정보 커맨드 dmesg | head -1 or cat /etc/version...에 대한 문의

리눅스 서버 장비를 전체적으로 파악하고자 명령어를 공부중인데

os정보를 보는 부분에서

Linux version 2.6.9-34.ELsmp [공백처리] (Red Hat 3.4.5-2)) #1 SMP Fri Feb 24 16:54:53 EST 2006

명령어를 실행한 결과인데 여기서
(Red Hat 3.4.5-2)
이것이 레드햇계열 버전을 말하는게 맞는지 궁금하네요..

more /etc/*-release
커맨드를 활용해보면

Red Hat Enterprise Linux AS release 4 (Nahant Update 3)

이런 결과가 나와서 어느것이 정확힌 버전명을 말하는지 궁금하네요..

emptynote의 이미지

어떤 분을 위한 RPC 프레임워크 잡설

제가 처음 접한 프레임워크는 이원영씨의 JDF 입니다.

S00 증권 외주로 들어가서 처음 접하고 배운 프레임워크입니다.

이 JDF 프레임워크는 독자로 존재할 경우 별 볼일 없는듯하지만

RPC 와 결합하여 메시지 주도 개발을 할 경우 위력을 발휘합니다.

비지니스 서버 <-- tcp/udp --> 인증 서버 <------ tcp ----> 클라이언트

이것이 기본 모양새이고 이를 웹을 기준으로 바꾸면

비지니스 서버 <-- tcp/udp --> was(ex tomcat) <------ tcp ----> 사용자 PC 의 브라우저

가 됩니다.

서블릿 + jsp 형태의 MVC 모델에서

서블릿은 비지니스 로직을 담당하므로 비지니스 로직 메시지를 작성하여 요청후 결과 메시지를 얻어 오는 역활이 주요한 기능입니다.
JSP 는 view 를 담당하므로 결과 메시지를 바탕으로 화면 구성을 하는것이 주요한 기능입니다.

게식판 목록을 JDF 에서 작성하고자 한다면

lalupo20의 이미지

웹개발 커뮤니티 좀 알려주실수 있나요?

막히는 부분이 있는데

어디가서 물어야할지 모르겠네요.

kldp에서는 댓글도 안달리고 ㅠㅜ

lalupo20의 이미지

데비안 9.8에 가상머신으로 윈10 돌리는데 괜찮네요.

게이밍 놋북이라 성능은 괜찮은 편인데

윈10 조금 느린감이 있네요

그래도 쓸만한거 같아요.

지금 오피스 깔고 기본 세팅하는 중 입니다.

lalupo20의 이미지

데비안 깔고 가상머신 돌려서 윈10 쓰면 쓸만한가요?

데이안 윈도 듀얼부팅으로 돌리는데

데비안 메인으로 써보고 싶다는 생각이 드네요.

익명 사용자의 이미지

snmp v3 질문

안녕하세요.

snmp v3 를 테스트 하고 있는데 잘 안되서 질문드려요

- 구성
CentOS 7 > Arista Switch

centos에서 snmpwalk -v2c -c [string] [switch IP] 하면 잘 나옵니다.

snmpwalk -v3 로 해서 하면 다음과 같은 결과가 나옵니다.

no such object available on this agent at this oid

이런 상황 겪어보신 분 계실까요?

sangjun11316의 이미지

중복된 실행파일(?) 들이 여러 경로에 존재할 때 원하는걸 선택하는 방법 (MPI 관련)

안녕하세요, MPI관련 실행에 문제가 있어 질문드립니다.

에러메시지는 대략 아래와 같습니다

----------------------------------------------
mca: base: component_find: unable to open /APP/ ~~~ /openmpi/mca_...: /APP/ ~~~ / : undefined symbol: ~~~ (ignored)
.
.
.
tcp_peer_recv_connect_ask: received different version from [[ ~~~ ], 0]: 1.8.5 instead of 1.10.5
----------------------------------------------

hui1601의 이미지

홍보 제휴 안내스타일 수정

관리자님, 혹시 홍보 제휴 안내 align값의 속성을 center로 해주실 수 있나요?
보기가 좀불편해서 요청드립니다

익명 사용자의 이미지

2019년 4월, 제10회 새로운경기 게임오디션이 개최됩니다.

안녕하세요.
제10회 새로운경기 게임오디션 사무국 입니다.

4월 21일까지 '제10회 새로운 경기 게임오디션'에 참가할 게임 개발자를 모집합니다.
이번 오디션은 경기도가 주최하고 경기콘텐츠진흥원이 주관하며, 한국콘텐츠진흥원이 후원하고 있습니다.

참가 대상은 수도권 내 게임 기획과 개발이 가능한 사람이며
출품되는 게임은 2020년 상반기 안에 개발을 완료할 수 있어야 하고,
서류심사 통과 후 1차 오디션 이전까지 테스트 빌드(실행파일) 제출할 수 있어야 합니다.

경기도는 서류심사를 통과한 25개 게임을 대상으로 5월 초 1차 오디션을 열어
최종오디션에 진출할 10개 게임(TOP10)을 선정할 계획이며
TOP5를 선발하는 최종오디션은 5월 말 판교에서 진행됩니다.

최종 선발된 5개 게임에는 ▲1등 5,000만 원, 2등(2팀) 3,000만 원, 3등(2팀) 2,000만 원 등 총 1억 5,000만 원
규모의 개발 지원금 ▲판교 경기글로벌게임센터 입주신청 시 가점 부여

페이지

설치 및 활용 QnA + 자유 게시판 구독하기