Java(63)
-
임백준의 Akka 시작하기 를 읽고...
http://www.hanbit.co.kr/store/books/look.php?p_code=E3400029901 회사에서 신청해 놓고 잊고 있던 e-book 문득 생각이 나서 , 읽어 봤는데, 하루 정도 천천히 읽으면 다 읽을수 있고, 코드도 그렇게 어렵지 않게 작성해 놓았다.실제 이 책을 읽는 것을 Akka에 대한 기본 개념을 잡는 정도로 보면 될것 같다. 실무에서는 복잡한 클러스터 환경상에서 효율이 보다 좋은 것에 대한 고민을 하게 된다.효율이라는 것은 바로, 분산 컴퓨팅, 확장성, 동시성, 반응형과 같은 요소들에 대한 고려라고 한다. 단순하게 하나의 웹서버을 사용할 때와 다르게 수만의 동시다발의 요청에 대한 통신 처리를 위해 NodeJS, Netty, Vert.x, Akka 등을 활용하면, 효율성..
2016.05.26 -
[vert.x] Vert.x core examples - 5. Execute blocking & high Availability examples
Execute blocking examples 이 예제는 어떻게 여러분이 이벤트 루프를 block 하지 않는 방법으로 여러분의 non blocking code와 함께 안에 blocking code를 포함할 수 있는지를 설명합니다. Java execute blocking code example : https://github.com/vert-x3/vertx-examples/blob/master/core-examples/src/main/java/io/vertx/example/core/execblocking/ExecBlockingExample.java @Override public void start() throws Exception { vertx.createHttpServer().requestHandler(r..
2016.03.25 -
[vert.x] Vert.x core examples - 4. Verticle examples
Verticle examples이 예제는 verticles을 배포하고 해제하는 것을 보여 드린답니다. Deploy example이 예제는 아래를 포함한 여러 방법으로 추가 verticle를 배포하는 verticle을 보여줍니다. - 배포하기 위해 대기 없이 배포하는 것 - 배포하고 배포하기 위해 대기하는 것- 배포하는 동안 다른 verticle에 config 전달하는 것 - 하나 혹은 그 이상의 인스턴스를 배포하는 것- worker verticle 로써 배포하는 것-verticle 배포를 명확하게 해제하는 것 Java verticle deployment example : https://github.com/vert-x3/vertx-examples/blob/master/core-examples/src/mai..
2016.03.25 -
[vert.x] Vert.x core examples - 3. Event bus examples
Event bus examples이 예제들은 Vert.x 안에 event bus의 사용에 대한 설명을 하고 있습니다. Point to pointreceiver 와 sender 사이에 point to point 메세징을 설명합니다. receiver는 들어오는 메세지들을 위한 이벤트 버스상의 주소에 리스닝 합니다.메세지를 받을 때, 메세지에 응답합니다. sender는 매 초 그 주소상에 메세지를 보냅니다, 응답을 받을때, 그것에 대한 로그를 찍습니다. Java event bus receiver : https://github.com/vert-x3/vertx-examples/blob/master/core-examples/src/main/java/io/vertx/example/core/eventbus/pointt..
2016.03.25 -
[vert.x] Vert.x core examples - 2. Net Example
Net Example이 예제들은 Vert.x net servers 와 clients 의 사용에 대해 설명합니다.TCP(그리고 SSL) 서버와 클라이언트에 사용되었습니다. Echo이 예제는 TCP connections를 제공하고 간단하에 무엇을 받던지 간에 해당 연결로 되돌려 주는, echo server verticle 로 구성되어 있습니다.말 그대로 에코..메아리 입니다. 에코 서버를 시작가능한데 그 서버에 접속하기 위해 콘솔에다가 telent localhost 1234 로 연결합니다.몇가지를 타이핑하면, 그것이 바로 에코되어 그걸 볼수 있답니다. 에코 클라이언트도 포함되었습니다. 서버에 연결을 만들고, 데이터를 보내고, 되돌려 받는 로그를 출력합니다.여러분은 텔넷을 통해 연결한곳에 서버든 클라이언트로 ..
2016.03.25 -
[vert.x] Vert.x core examples - 1.시작
Vert.x core만 사용한 넓은 범위의 예제를 포함하고 있습니다. Vert.x core Example : https://github.com/vert-x3/vertx-examples/blob/master/core-examples/README.adoc Vert.x core examples 자~!!! 해볼까용Vert.x core in action를 설명하고 있는 예제를 이제부터 보시게 되겠습니다. Vert.x core는 공정하게 로우 레벨 기능성을 여러 범위의 기능들을 위해 HTTP,TCP,UDP , WebSockets, File System access, timers, verticles 등등을 포함하여 제공합니다. Vert.x core에 대해서는 좀더 상세한 설명을 제공하는 메뉴얼을 읽어 보시길 바랍니다..
2016.03.25