redis
-
Redis를 Service Discovery 로 활용.개발실 2022. 2. 27. 21:22
응용프로그램을 마이크로 서비스로 구성하려고 하는데, 골치거리중에 하나가 변경되는 port 였다. 나의 경우는, 로컬에서만 사용하므로, 보안도 필요없고, LB도 필요없음. 이를 해결하기 위해서 여러가지 솔루션을 알아 보는데, 모두들 거창하고 다양한 프로토콜을 지원하지 않는경우도 있어서, 내가 적용한 심플한 솔루션을 공유하고자 한다. 서비스들간에 정보 공유를 위해서 이미 redis를 사용하고 있었는데, 해당 redis port를 서비스 실행시 넘겨준다. 사전에, 서비스들에 대해서 유일한 명명이 정의되어 있고 서로 공유되어야 함. 그리고, 서비스들은 초기화시 의무적으로 redis에 자신에게 명명된 이름에 port 항목을 기록하게 하면된다. 단, 기록할때 변수에 유효시간을 설정할 수 있는데, 해당 시간을 15초..
-
Memurai 실행 오류개발실 2021. 8. 31. 17:41
memurai.exe 아래와 같이 권한이 없다고 나온다. 관리자 권한으로 명령프롬프트를 실행하고 해도 결과는 동일하다. [20992] 31 Aug 17:26:38.479 # --- Memurai is starting --- [20992] 31 Aug 17:26:38.479 # Memurai Developer version=2.0.3, API=5.0.10, instance-name=, pid=20992, just started [20992] 31 Aug 17:26:38.481 # Memurai Developer Edition automatically shuts down after 10 days. For more details see: https://www.memurai.com/faq [20992] 31 A..
-
Memurai( Redis for windows )개발실 2021. 8. 28. 12:12
StandAlone 프로그램을 MicroServcie 형태로 만들고 있는데, 서비스들간의 관리를 위해서 Windows에서 Redis를 쓰고 싶어서, Memurai를 선택함. 문제는 Memurai 무료 버전은 10일후 재부팅이 되어 버림. 일단 설치해서 사용해 보니, 안정적으로 잘 작동함을 확인함. 그래서, 설치된 폴더에서 파일들을 그대로 복사해서 다른 PC에서 command로 실행하니 역시 잘 작동함. 리눅스용 서비스들을 별도의 사용자 조작없이 windows에서 배포 및 실행 시킬수 있는 방법을 찾지 못해서 어쩔 수 없음. Q. daemon을 쉽게 배포할 수 있거나, WSL2로 쉽게 배포 실행 할순 없나요? StandAlone프로그램이 기동시 Menurai를 실행시키고, 종료시 같이 종료되면 최대 10일..