2017/12/19 RabbitMQ clustering & mirroring 설정
RabbitMQ clustering
RabbitMQ 는 분산된 노드들을 묶어서 클러스터링을 구성할 수 있다. 이번 포스트에서는 RabbitMQ 클러스터링을 구성하는 방법에 대해서 알아본다.
RabbitMQ 는 분산된 노드들을 묶어서 클러스터링을 구성할 수 있다. 이번 포스트에서는 RabbitMQ 클러스터링을 구성하는 방법에 대해서 알아본다.
#Python 한글 인코딩
클래스의 인스턴스를 생성하는 가장 일반적인 방법은 public생성자를 이용해서 생성하는 방법이다. 다른 하나의 방법은 클래스에 Public static factory method를 작성하는 것이다. 이것저것 검색해보다가 우연히 발견했다. 이전에 Java 공부를 위해 사두었던 Effective Java의 항목 1이다. 책 안읽은 것이 이렇게 들통난다…
현재 개발중인 프로젝트의 프론트엔드에서 bower를 사용하고 있다. 그러려니 하고 사용하고 있었는데, 이참에 bower에 대해 알아보는 시간을 갖도록 하겠다. bower는 프론트엔드 패키지들을 관리해주는 역할을 한다. (마치.. 리눅스의 yum이나 apt-get같은…) 웹 개발시 필요한 패키지들을 일일이 다운받아서 지정된 위치에 넣어주고 하는 작업을 해결해 주고, 골치아픈(!) 의존성 관리를 할수 있다.
지난번 포스트에서 살펴본 eval()과 함께 with는 strict mode에서 사용이 제한된다. 이번 포스트에서는 with가 무엇인지 알아보고 왜 strict mode에서 제한되는지 (쓰면안되는지..) 알아보도록 하자.
eval 은 String 형태의 Javascript 코드를 동적으로 실행할 수 있게 해준다. 간단한 예로 다음과 같이 사용한다.