일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- argo cd
- netflix oss
- Spring Open Feign
- grafana
- MySQL
- WebLogic
- RabbitMQ
- Docker Compose
- JPA
- docker compose mysql
- Netty
- docker-compose
- mybatis
- redis
- docker
- spring boot
- ChannelPipeline
- cassandra
- spring boot redis
- Hibernate
- weblogic 10
- QueryDSL
- jmeter
- Airflow
- Redis Sentinel
- Selenium
- spring cloud
- coalesce
- vue.js
- KAFKA
- Today
- Total
목록전체 글 (410)
IT.FARMER
2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow concepts (주요 용어) 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow Operator 종류 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow XCOM 예제 2022.09.06 - [분류 전체보기] - Airflow Variable 사용법 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow connection 예제 Connection Airflow는 종종 데이터를 다른 시스템으로 가져오고 보내는데 사용됨으로 외부 시스템과 ..
2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow concepts (주요 용어) 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow Operator 종류 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow XCOM 예제 2022.09.06 - [분류 전체보기] - Airflow Variable 사용법 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow connection 예제 Variable 변수는 Airflow 의 런타임 구성 개념입니다. 즉, 전역적이며 작업에서 쿼리할 수 있고, ..
2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow concepts (주요 용어) 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow Operator 종류 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow XCOM 예제 2022.09.06 - [분류 전체보기] - Airflow Variable 사용법 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow connection 예제 XCOM Xcom은 Airflow 의 task 간에 값을 전달하기 위해 사용된다. pull, push 방식으로..
2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow concepts (주요 용어) 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow Operator 종류 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow XCOM 예제 2022.09.06 - [분류 전체보기] - Airflow Variable 사용법 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow connection 예제 Airflow Operator 종류 airflow 에는 기본 Operator 부터 기능에 따라 종류별로 여러가..
Airflow concepts (주요 용어) Concepts DAG(direct Acyclic Graph) 방향성 비순항 그래프. DAG에 연결된 화살표 방향 순서대로 작업이 실행되고, 분기실행과 병렬 실행이 가능하다. https://airflow.apache.org/docs/apache-airflow/stable/concepts/dags.html# TASK 하나의 작업단위를 Task 라 부른다. 여러개의 TASK 가 합쳐저 DAG를 구성한다. Task 간에는 기호를 사용하여 순서를 지정하는 것이 가능하다 Task는 밑에 설명할 Operator 들로 구성할수 있으며, Python Code 를 실행 시킬수 있는 PythonOperator와 Bash 를 실행할수있는 BashOperator, HTTP 요청을 ..
2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow concepts (주요 용어) 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow Operator 종류 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow XCOM 예제 2022.09.06 - [분류 전체보기] - Airflow Variable 사용법 2022.09.06 - [Auto Build(CI SCM GIT)] - Airflow connection 예제 Airflow란? 커뮤니티에서 프로그래밍 방식으로 워크플로우를 작성하고 예약 및 모니터링하기 위해 탄생한 플랫..
DAG 생성 및 BashOperator 예제 (test.py) from datetime import timedelta from textwrap import dedent # The DAG object; we'll need this to instantiate a DAG from airflow import DAG # Operators; we need this to operate! from airflow.operators.bash import BashOperator from airflow.utils.dates import days_ago # These args will get passed on to each operator # You can override them on a per-task basis durin..
Spring AOP 에서 Proxy 모드를 사용하는데는 두가지 방법이 있다. JDK Dynamix proxy 인터페에스가 존재해야 한다. 인터페이스를 기준으로 proxy 를 생성한다 리플리케이션을 통해 동적으로 프록시 객체를 생성한다. CGLib Proxy : 구현체만 있어도 된다. 설정을 해주어야 한다. 어노테이션으로는 다음과 같다. @EnableAspectJAutoProxy(proxyTargetClass = true) Springboot 에서는 CGLib 라이브러리가 안정화 되었다고 보고 라이브러리가 포함되어 있다. class 상속을 통해 proxy 객체를 생성한다. inferface, class 기준으로 proxy 를 생성한다. 타겟 클레스의 바이트코드를 조적하여 재정의 함으로 final 사용은 불..
AOP의 의미 (Aspect Oriented Programming) 한글로번역하면 관점지향 프로그래밍이라고 한다. 그렇담 도대체 관점지향이란 무엇인가 ? 흩어진 Aspect 를 모아서 모듈화 할 수 있는 프로그래밍 기법이다. 이것도 당췌 어떤 의미인지 알기 어렵다. 좀더 쉽게 다가가 보자 관점지향이란 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어 본다는 말이고, 이에 따라서 각관점을 기준으로 각각 모듈화 하는 프로그래밍 기법인것이다. 여기서 모됼화란 어떤 공통된 로직이나 기능을 하나의 단위로 묶어주는 것을 말한다. 즉 관점에따라서 각각 모듈화하는 프로그래밍 기법이다. 핵심목표와 부가적인목표 우리가 프로그램작성시 핵심적인 목표로 하는것은 비지니스로직을 실행시키는 것이다. 하지만 부가적인 목..