springboot
-
ZooKeeper 와 Spring Cloud ZooKeeperDEV 2021. 9. 16. 22:53
회사에서 사용하는 기술 중 ZooKeeper 가 무엇인지 궁금하여 공부하면서 정리했습니다. 부족한 부분은 댓글로 남겨주세요. ZooKeeper 란? ZooKeeper는 분산 애플리케이션을 위한 분산 오픈 소스 조정 서비스입니다. 주키퍼는 파일 시스템과 비슷한 namespace 를 제공합니다. 파일 시스템처럼 / 부터 시작하며 주키퍼의 네임스페이스에 있는 모든 노드는 경로로 식별됩니다. 실행 docker compose 를 이용하여 zookeeper 를 실행합니다 version: '3.1' services: zoo1: image: zookeeper restart: always ports: - "2181:2181" 실행이 완료되면 docker exec -it {CONTAINER ID} bin/z..
-
heroku 에 spring boot 프로젝트 배포시 발생한 문제들 해결 방법DEV 2021. 8. 16. 18:55
heroku 에 spring boot 프로젝트를 배포하면서 발생한 문제들과 찾은 해결 방법을 공유합니다. heroku 빌드시 서브폴더를 경로로 사용해야 하는 경우 → https://github.com/timanovsky/subdir-heroku-buildpack 위의 링크의 빌드팩을 이용하여 서브 폴더를 경로로 지정합니다. heroku 에 배포해서 접속했는데 503 에러 (No web processes running) 가 뜬다면 Procfile 이 추가, 설정되었는지 확인합니다. https://devcenter.heroku.com/articles/procfile 빌드시 java 를 찾을 수 없는 경우 → java 빌드팩 또는 gradle 빌드팩을 추가합니다. heroku 자바 버전 설정 → https:/..