일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- shceduler
- Service
- firebase
- jobschduler
- epmty
- Job
- livedatam
- jobdispatcher
- workmanager
- schedule
- alarmanager
- PHP
- Library
- Android
- Background
- 검사
- 빈
- Today
- Total
목록Backend (40)
에몽이
https://www.slideshare.net/sunnykwak90/ss-44983529?next_slideshow=1
vert.x는 현재 가장 뜨겁게 부상하고 있는 서버 프레임워크입니다. 모든 서버 프레임워크가 그렇듯이 고성능과 다양한 프로토콜 지원을 장점으로 내세우고 있습니다. vert.x는 여기서 한 발 더 나아가 서버 네트워크 환경을 구축하고 운영하는 환경까지도 고려하고 있습니다. 즉, vert.x는 하나의 '서버 프로세스 데몬'을 제작하는 것뿐만 아니라, 클러스터링 환경에서 동작하는 여러 서버 프로세스 데몬을 제작하는 방법에 대한 고민까지 담고 있습니다.그렇기 때문에 vert.x가 어떤 방식으로 고성능을 내고 있는지, 어떤 네트워크 환경을 고려하고 있는지 충분히 시간을 들여 알아볼 가치가 있다고 할 수 있습니다.vert.x의 철학vert.x는 Node.js로부터 영향을 받은 프로젝트다. vert.x는 Node.j..
So you’re trying to build apps huh? You’re going to need to serve them from somewhere, so do you go with Apache? Perhaps something lighter like Lighttpd or Nginx? What about picking a server-side language? Java? PHP? Or perhaps we just go with a JavaScript solution and pick Node? Let’s examine the differences in these choices…When it comes to process-based servers, Apache is undoubtedly the most..
The market for server-side Web development solutions is a crowded one, these days! Perl, ASP, PHP, JSP, Cold Fusion and many more specialized choices abound. How is a newcomer supposed to know what to learn and what to use? Choosing a platform with which to build your first major database-driven Web application is nothing like choosing an HTML editor — you can’t just download a half dozen candid..
VCNC는 커플을 위한 모바일 앱 비트윈을 서비스하고 있습니다. 비트윈은 사진, 메모, 채팅, 기념일 등 다양한 기능을 제공하며, 오픈 베타 테스트를 시작한 2011년 11월부터 현재까지 연인 간의 소통을 돕고 있습니다. 그동안 비트윈 시스템 아키텍처에는 많은 변화가 있었으며 다양한 결정을 하였습니다. 비트윈 아키텍처를 발전시키면서 배우게 된 여러 가지 노하우를 정리하여 공유해보고자 합니다. 그리고 저희가 앞으로 나아갈 방향을 소개하려 합니다.소프트웨어 스택¶Java: 비트윈 API서버는 Java로 작성되어 있습니다. 이는 처음 비트윈 서버를 만들기 시작할 때, 서버 개발자가 가장 빨리 개발해낼 수 있는 언어로 프로그래밍을 시작했기 때문입니다. 지금도 자바를 가장 잘 다루는 서버 개발자가 많으므로 여전히..
NGINX leads the pack in web performance, and it’s all due to the way the software is designed. Whereas many web servers and application servers use a simple threaded or process-based architecture, NGINX stands out with a sophisticated event-driven architecture that enables it to scale to hundreds of thousands of concurrent connections on modern hardware.The Inside NGINX infographic drills down f..
his is the first part of a new interview series that's focusing on event-driven solutions on the JVM.Norman Maurer is the Tech Lead of the popular Netty library and also a core committer on the vert.x project. (His book about Netty will be released on Manning later this year.)First of all, congrats on the release of Netty4 and Vert.x 2.0!thanks!Let's start with Netty4alright...There are many thi..
vert.x는 현재 가장 뜨겁게 부상하고 있는 서버 프레임워크입니다. 모든 서버 프레임워크가 그렇듯이 고성능과 다양한 프로토콜 지원을 장점으로 내세우고 있습니다. vert.x는 여기서 한 발 더 나아가 서버 네트워크 환경을 구축하고 운영하는 환경까지도 고려하고 있습니다. 즉, vert.x는 하나의 '서버 프로세스 데몬'을 제작하는 것뿐만 아니라, 클러스터링 환경에서 동작하는 여러 서버 프로세스 데몬을 제작하는 방법에 대한 고민까지 담고 있습니다.그렇기 때문에 vert.x가 어떤 방식으로 고성능을 내고 있는지, 어떤 네트워크 환경을 고려하고 있는지 충분히 시간을 들여 알아볼 가치가 있다고 할 수 있습니다.vert.x의 철학vert.x는 Node.js로부터 영향을 받은 프로젝트다. vert.x는 Node.j..
* 서문Vert.x는 NodeJS와 같은 비동기 소켓서버 프레임웍이다.Vert.x에 대한 이해를 돕기 위해서, Tomcat과 같은 WebApplication Server(이하 WAS)에 대해서 먼저 간단하게 짚고 넘어가자. Tomcat의 경우에는 HTTP request가 들어오면, request가 앞의 request Queue에 쌓이게 된다.쌓이게된 request들은 Thread Pool에 있는 Thread에게 하나씩 할당되어, request를 처리하고, 작업이 끝나면, request가 들어온 connection으로 response를 보낸후, 작업을 끝낸다. 작업이 끝난 Thread는 다시 Thread Pool로 들어간다.이런 구조에서, Tomcat이 순간적으로 동시에 처리할 수 있는 Connection..
온라인으로 구축하는 HTTP Live Streaming(HLS)주문형 시스템 1、 HTTP Live Streaming wikipedia 참조 TTP 라이브 스트리밍 (HLS 약어는)에 의해 애플의 HTTP 기반의 스트리밍 미디어 네트워크 전송 프로토콜입니다. 애플 퀵타임 X와 시스템의 아이폰 소프트웨어의 일부입니다. 그것은 전체 스트림을 다운로드하는 작은 HTTP 기반의 파일로 나누어 작동 시간을 다운로드 할 수 있습니다.미디어 스트림이 재생되면, 클라이언트는 스트리밍 세션이 다른 데이터 속도에 적응 할 수 있도록 서로 다른 속도로 동일한 리소스를 다운로드하는 여러 가지 다른 소스를 선택할 수 있습니다.스트리밍 세션을 시작, 클라이언트가 재생 목록 파일이 사용 가능한 미디어 스트림을 찾는 데 사용됩니다 ..