ActiveMQ SSL 설정방법
ActiveMQ는 큐나 토픽 방식 모두를 지원하며 다양한 프로토콜을 통해 이용할 수 있는 오픈소스 솔루션이다. 이 때 메세지 전달과정에 보안을 고려하고자 할 경우 SSL을 이용한 암호화를 설정 할 수 있을 것이다. SSL 설정은 Http 프로토콜 뿐 아니라 MQTT와 같은 경량 메세지 프로토콜에도 적용이 가능했다.
A small note of daily programming and trouble shooting
ActiveMQ는 큐나 토픽 방식 모두를 지원하며 다양한 프로토콜을 통해 이용할 수 있는 오픈소스 솔루션이다. 이 때 메세지 전달과정에 보안을 고려하고자 할 경우 SSL을 이용한 암호화를 설정 할 수 있을 것이다. SSL 설정은 Http 프로토콜 뿐 아니라 MQTT와 같은 경량 메세지 프로토콜에도 적용이 가능했다.
C#으로 윈도우 프로그램을 만들때, 프로그램의 설정값을 원격지의 웹브라우저를 이용해서 변경하고자 하는 기능이 필요해 Nancy라는 .Net기반 임베디드 웹서비스 라이브러리를 도입했다. REST웹서비스를 처리 모듈을 개발하고 테스트 하는 도중 Win7환경에서는 잘 동작하던 것이 Win10환경에서는 AutomaticUrlReservationCreationFailureException
을 발생하며 접속이 되지 않는 문제가 있었다.
sequelize는 node.js에서 많이 사용되는 ORM 라이브러리다. 다양한 종류의 데이터베이스를 지원하고, 기능과 문서화 및 사용자 커뮤니티 규모 면에서도 여러모로 부족함이 없는 라이브러리이다. 그런데 기존에 작성된 데이터베이스와 테이블을 이용하고자 할 경우 모델 작성시 몇가지 고려해야 할 사항이 있다.
node.js 프로젝트에 javascript 코드 검사도구로 JSHint를 적용 할 때 경고메세지에 따른 환경설정 조정방법에 대해 적어본다.
node.js에서 redis 연결시 많이 사용하는 node_redis는 기본적으로 비동기 메소드를 지원하지 않는다. 따라서 ES5의 Promise패턴이나 ES7의 async-await같은 기능을 바로 이용할 수는 없다. 그런데 node.js v8.0.0 이상 버전부터 추가된 util.promisify 를 이용하면 비동기로 동작하지 않는 메소드도 Promise 스타일의 비동기 콜백을 사용 할 수 있다.