일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- hive
- Cluster
- EMR
- 머신러닝
- spring
- gradle
- 젠킨스
- redash
- SpringBoot
- Redis
- 로그인
- Jenkins
- vue
- Zeppelin
- login
- Mac
- ec2
- 설정
- config
- Kafka
- 클러스터
- java
- aws
- 자바
- 레디스
- 자동
- Docker
- fastcampus
- 간단
- 예제
- Today
- Total
목록git (3)
코알못
우리에게는 5가지의 업무가 있다! 이걸 자동화 해주는게 바로 Jenkins! 아래 자동화에 등록할 업무를 살펴보자! [젠킨스 서버] 젠킨스와 깃을 연동하여 해당 브랜치에 맞는 소스를 받아온다. [젠킨스 서버] 받아온 소스를 gradle 을 통해 빌드 하여 jar 파일로 만든다. [젠킨스 서버] 운영 서버에 있는 프로세스 STOP 스크립트를 실행한다. [젠킨스 서버 > 운영 서버] 만든 jar 파일을 운영 서버 라이브러리 폴더에 옮긴다. [젠킨스 서버] 운영 서버에 있는 프로세스 START 스크립트를 실행한다. 배포 완료! 운영 서버에 띄울 프로젝트는 아래 이전 포스팅한 간단한 프로젝트로 진행 하겠다. :: co-de.tistory.com/18 [Gradle] 실행 가능한 JAR 파일 만들기 (with 스..
# Quartz 란? - Job Scheduling 라이브러리 - 스프링에서 지원하고 있어 쉽게 구축 가능 - 전체 예제 코드 :: github.com/works-code/dynamic-schedule works-code/dynamic-schedule dynamic-schedule. Contribute to works-code/dynamic-schedule development by creating an account on GitHub. github.com # 개발 환경 - mac os catalina - java 15 - spring boot 2.4.0 - gradle 6.6.1 # 프로젝트 구조 모듈명 설명 module-01 스케쥴을 동작하는 1번 모듈 - module-01 이라는 문구를 출력하는 스..
# Rabbitmq 란? - 메세징 큐 시스템 - 얼랭(Erlang)으로 AMQP 를 구현한 메시지 브로커 시스템. * 얼랭 : 범용 병렬 프로그래밍 언어 * AMQP(Advanced Message Queuing Protocol, 어드밴스트 메시지 큐잉 프로토콜) : 메시지 지향 미들웨어를 위한 개방형 표준 응용 계층 프로토콜. # 아키텍쳐 - producer : 메세지를 보내는 아이 - exchange : 메세지를 목적지(큐)에 맞게 전달하는 아이 - queue : 메세지를 쌓는 아이 - consumer : 메세지를 받는 아이 >> Producer(Sender)가 메세지를 보내면, exchange에서 해당하는 키에 맞게 큐에 분배를(바인딩 or 라우팅) 하고, 해당 큐에서 Consumer(Receive..