분류 전체보기(271)
-
RabbitMQ Tutorial -1. Producer, Queue, Consumer의 정의와 Message Send & Receive
RabbitMQ의 튜토리얼을 읽어보도록 합니다 Hello World - The simplest thing that does somethinghttps://www.rabbitmq.com/tutorials/tutorial-one-java.html 1.Introduction RabbitMQ는 메시지 브로커 입니다: 메세지들을 받고 전달합니다.우체국과 같다고 볼수 있는데요, 여러분이 메일을 우체통에 넣을땐, 우체부가 수신자에게 메일을 배달해줄것이라 확신할수 있죠.이런것처럼, RabbitMQ는 우체통, 우체국 그리고 우체부 랍니다. RabbitMQ와 우체국가 가장 다른 점은 종이를 다루지 않고, 이진 데이터 덩어리인 메시지들을 받고, 저장하고 전달하는 것입니다. RabbitMQ 와 일반적인 메시징은 몇가지 특정 ..
2017.05.16 -
Messaging with RabbitMQ
https://spring.io/guides/gs/messaging-rabbitmq/#scratch메시지를 게시(publish)하고 구독(Subscribe)하는 RabbitMQ AMQP 서버를 셋업하는 절차를 알려드리도록 하겠습니다. 빌드 대상 Spring AMQP의 RabbitTempate를 사용해서 메시지를 게시(publish)하고,MessageListenerAdaper를 사용해서 POJO 로 메시지를 구독(subscribe)하는 어플리케이션을 빌드합시다. 필요 조건 - 15분쯤- 즐겨쓰는 텍스트 에디터 나 IDE- JDK 1.8 이상- Gradle 2.3 이상 혹은 Maven 3.0 이상- 여러분 IDE에 직접 코드를 임포트 할수 있습니다 - STS - IntelliJ IDEA - RabbitMQ ..
2017.05.11 -
SPA의 라우팅 원리(링크)
바로 이전 프로젝트를 AngularJS을 이용해서 진행하였고, React 도 한번 정도 해 보면 어떨까 고민을 조금씩 하고 있습니다만...기본적인 지식에 대한 내용을 이해하기 쉽게 세분화 해서 설명을 해 놓았네요. SPA 와 SPA의 라우팅 원리 - http://reimaginer.tistory.com/entry/spa-and-spa-routing 실습하는 과정중에 혹시 windows 환경아래서 진행하시는 분들에게 powershell을 이용하여, 마치 linux 인냥.. 쉽게 접근할수 있는 방법을 가이드 합니다. 1) windows 환경이기 때문에, 저는 scoop를 우선 설치 합니다. (powershell 입니다.) iex (new-object net.webclient).downloadstring('h..
2017.05.06 -
Reference counted objects (참조 카운트된 객체)
네티를 프로젝트에 사용하기 위해 공부하면서 , 가장 중요한 내용이 바로 Reference counted object에 대한 이해인듯 싶다.참조 카운트된 객체에 대한 내용에 대해서 해석을 해봤는데... 역시 오래간만에 해석을 하는터라.. 잘 안된다.하지만 몇번이고 꼽씹어보면서, 읽어봐야 할 내용이다. http://netty.io/wiki/reference-counted-objects.html Reference counted objects (참조 카운트된 객체) 네티 버전 4 이래로, 객체들의 라이프 주기는 참조 카운트에 의해 관리되므로, 네티가 객체 풀(또는 객체 할당자)에 참조 카운트(또는 확실한 객체들의 공유된 자원들)을 더 이상 사용하지 않는 즉시 리턴할수 있습니다. GC 과 참조 대기열들은 그런 효..
2017.05.02 -
Getting Started 부터
Scala : Getting Started : http://www.scala-lang.org/documentation/getting-started.html 처음에 얼마만큼의 매력을 보이는 것이 중요할듯..함수형 프로그래밍으로 들어가보도록 합시다. 스칼라를 배우는 최고의 길은 여러분이 이미 알고 있는 것 과 여러분이 일을 배우는 것에 대해 선호하는 법에 따라 달라집니다.책,튜토리얼, 코스 트레이닝, 프리젠테이션 그리고 물론 연습을 위한 Scala 컴파일러를 포함한 가능한 다양한 리소스들이 있습니다. 멋진 조화를 찾는 많은 분들은 손에 Scala 책들중 하나를 가지고 있고, Scala 컴파일러를 가지고 예제를 바로 시작하는 것입니다. 그와는 다르게, 여러분은 Scala 트레이닝 코스 또는 온라인에서 가능한 ..
2016.05.27 -
Netty 시작하기
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty : 그물 모양… 변소란 뜻도 있고.. http://netty.io/ 내용 정리.. Netty 책을 사서 한번 읽어 보기도 하고, 프로젝트도 해봤습니다. http://kimseunghyun76.tistory.com/391 또한 다른 네트워크 프레임워크를 보다보면, 요~ Netty을 가지고 만들었다라는 느낌은 지울수가 없네요. 네트워크 프레임워크의 강자(?)인 Netty는 네트워크 하시는 분들이라면 꼭 접해 봤겠죠 뭐 ㅎ 빠르고 쉽..
2016.05.26