Re: 안녕하세요 Netty 대용량 파일 전송 관련하여 질문드립니다.

924 views
Skip to first unread message

한 석균

unread,
Apr 8, 2013, 9:26:40 PM4/8/13
to nett...@googlegroups.com
제 경험상 100메가 이상도 해봤습니다. ^^ 문제가 없었습니다.
VM 메모리는 128 (최소/최대) 모두 이렇게 실행했었구요.

힙메모리 문제가 발생할 수도 있지만, 로직으로 얼마든지 해결해 갈 수
있는 부분이라 생각됩니다.

네티에서 제공하는 라이브러리 이용하는 방법도 좋지만, 시간이 있으시다면
직접 로직(알고리즘)으로 해결하는 방법을 구현해 보시면 좋은 경험이 될듯합니다.

좋은 하루되시구요 ^^



한 석균



2013. 4. 9., 오전 8:56, 홍현의 <hhy...@gmail.com> 작성:

안녕하세요. Netty 프레임웍에 관심을 많이 가지고 있는 개발자 입니다.
 
지금 현제 Netty를 이용한 서버와 클라이언트 간의 통신을 해 보고 있는데요.
 
ChannelFuture cf = channel.write(DataInfo dataInfo);
 
이런 형식으로 클라이언트에서 전송을 하고 서버에서 받는 형태로 하였는데...
 
10~30MB 정도는 쉽게 전송된고 받고 하는데 300MB가 넘어 가면서 Java heap space 에러가
 
나더라구요 찾아보니 BufferedInputStream 을 사용하게 되면 그럴수도 있다고 대용량에서는
 
잘 사용 안한다고 하는거 같던데요...
 
여기서 질문이... channel.write 를 할때 ChunkedWriteHandler()를 이용해서 전송 하고 받을 수
 
있다고 본 거 같은데... 제가 무지 한지 아무리 찾아보고 해보려 해도 잘 안되더군요...
 
너무 막막한 질문인거 같긴 한데... ChunkedWriteHandler() 를 이용한 Netty전송의 조언이나
 
샘플을 알려 주실수 있으면 부탁드립니다.
 
바쁘신 와중에 제 글을 읽어 주셔서 감사합니다.
 
작은 한마디라도 저한텐 큰 도움이 될 것 같습니다. 답변 부탁드립니다.
 
수고하세요 ^^

--
Google 그룹스 'Netty Korean User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 netty-ko+u...@googlegroups.com에 이메일을 보내세요.
더 많은 옵션을 보려면 https://groups.google.com/groups/opt_out을(를) 방문하세요.
 
 

Reply all
Reply to author
Forward
0 new messages