# scheduler

59개의 포스트
post-thumbnail

[Spring] 스케줄러를 이용해 지정한 시간에 Slack 메세지 전송하기

스케줄러를 사용하면 반복적인 업무를 효율적으로 처리할 수 있다.그래서 이번 포스팅은 Spring 프레임워크에서 Scheduler 기능을 이용해 특정 시간에 slack 메세지 전송하는 방법에 대해 알아본다.

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

Combine - subscribe(on:) VS. receive(on:)

요즘 Combine을 조금씩 공부해보고 있다. 커스텀 연산자도 만들어보면서.. 근데 이 과정에서 신기한 것이 있었다. 바로 subscribe(on:) Combine 연산자.아래는 나와 회사 팀원들이 같이 고민해보고 찾아본 결과를 토대로 작성한 글이다.

2023년 3월 26일
·
1개의 댓글
·
post-thumbnail

Spring Batch란 무엇인가?

Spring Batch는 대량의 데이터 처리를 위한 경량화된 프레임워크로, 반복적인 작업을 수행하는 일괄 처리(Batch Processing) 작업을 효율적으로 처리할 수 있는 기능을 제공한다. 대용량 데이터 처리나 주기적인 업무 처리 등을 효율적으로 처리할 수 있고,

2023년 3월 24일
·
0개의 댓글
·
post-thumbnail

[PROJECT] Lets Git It (3) : My Service Logic

사이드 프로젝트 - Lets Git It : My Service Logic

2023년 3월 6일
·
1개의 댓글
·
post-thumbnail

[Project] Spring Scheduler로 조회수 로직 캐싱 구현하기 (feat. Redis)

이전 포스팅 >Spring Cache 적용으로 읽기 성능 최적화하기 (2) 이번엔 게시글에 대한 캐싱이다. 게시글 캐싱의 경우 마이페이지에 비해 고려해야할 사항이 많았다. 조회수 증가 좋아요 추가 이 두가지 요청은 빈번하게 일어나며, 이에 따라 게시글의 상태는 변

2023년 2월 23일
·
0개의 댓글
·
post-thumbnail

Spring WebFlux 스케줄러 @Scheduler로 http client 요청 돌리기

사실... 맞는 방법인지 모르겠음 근데 됨.

2023년 1월 31일
·
0개의 댓글
·
post-thumbnail

React Scheduler 코드 파해치기

React는 Scheduler를 통해 Concurrency 작업을 진행할 수 있게 해줍니다. React Scheduler는 여러 Task들을 어떤 순서로 처리해야 할지 Scheduling하고 pause 및 resume작업을 할 수 있게 도와주는 라이브러리입니다. 그리고

2023년 1월 29일
·
1개의 댓글
·
post-thumbnail

[Spring] 런타임시에 스케쥴러 크론 표현식 변경하기

배치(batch)작업이 없는 비교적 간단한 스케쥴러도 스프링 부트(이하 스프링) 프로젝트에서 많이 사용하고 있습니다.저는 이런 간단한 루틴의 스케쥴러는 자바 동시성 패키지의 '실행자 프레임워크(Executor Framework)'와 CompletableFuture를 조

2023년 1월 24일
·
0개의 댓글
·
post-thumbnail

팀 프로젝트에서 정기 결제 구현( Quartz). v2

Quartz를 사용해서 스케쥴러를 다시 구현해 보았다. (기본만 있음)

2023년 1월 13일
·
0개의 댓글
·
post-thumbnail

팀 프로젝트에서 정기 결제 구현( Spring Schedule). v1

스프링을 사용하면서 스케쥴링을 구현할 때 Spring Schedule을 사용해보았다.

2023년 1월 12일
·
0개의 댓글
·
post-thumbnail

배치 & 스케쥴러 [ batch & scheduler ]

배치는 대용량 처리를 하기 위한 시스템 및 프로그램을 의미한다스케쥴러는 정해진 시간에 정해진 작업을 수행하는 프로그램을 의미한다API Call 혹은 주기적인 Scraping 등 무언가 대용량 처리가 아니라도, 스케쥴러를 사용해도 문제가 없다.모든 것을 스케쥴러를 사용해

2023년 1월 1일
·
0개의 댓글
·
post-thumbnail

For HuggingFace Custom CosineAnnealingWarmUpRestarts

Huggingface Custom Trainer 작성중에 lr을 정하기 위해 scheduler를 확인 중이었는데 좋은 블로그가 나와서 사용해보았습니다. 그런데 추천하신 스케쥴러가 custom으로 작성하신 코드였는데 Huggingfcace에 적용해보니 에러가 나와서 수정

2022년 12월 16일
·
0개의 댓글
·
post-thumbnail

[NestJS] Batch 적용하기 with cron

0. 들어가기전 Batch는 특정시간에 프로그램을 실행시키는 것을 말한다. cron은 batch 시스템을 적용하는 종류중 하나이다. 이전에 42seoul과제에서 cron으로 10분마다 상태를 보여주는 과제를 한적이 있었다. 그 때는 그냥 그런것이 있구나 하고 넘어갔었

2022년 12월 7일
·
1개의 댓글
·
post-thumbnail

Scheduler

쓰레드를 관리하는 관리자의 역할Reactor Sequence 상에서 처리되는 동작들을 하나 이상의 쓰레드에서 동작하도록 별도의 쓰레드를 제공해 준다.Reactor의 Scheduler는 복잡한 멀티쓰레딩 프로세스를 단순하게 해준다.적절한 상황에 맞는 쓰레드를 추가로 생성

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

[Pintos] Priority Scheduler

Pintos의 스케쥴러

2022년 11월 17일
·
0개의 댓글
·
post-thumbnail

Combine - DispatchQueue.main VS RunLoop.main

Combine Scheduler로 `DispatchQueue.main`을 썼을 때와 `RunLoop.main`을 썼을 때, 차이가 존재할까? 그냥 둘 중 아무거나 사용해도 상관없는걸까?

2022년 11월 10일
·
0개의 댓글
·
post-thumbnail

[Spring WebFlux] Project Reactor

Reactor Reactor 리액티브 스트림즈 표준 사양을 구현한 구현체 중 하나 Spring 5 버전부터 지원하는 리액티브 스택에 포함 리액티브 애플리케이션 동작에 있어 핵심적 역할을 하는 리액티브 프로그래밍을 위한 라이브러리 Reactor 특징

2022년 10월 13일
·
0개의 댓글
·

[Quartz] Spring Scheduler TimeZone

TimeZone TimeZone이란? 시간대(時間帶,time zone)는 영국의 그리니치 천문대(본초 자오선, 경도 0도)를 기준으로 지역에 따른 시간의 차이, 다시 말해 지구의 자전에 따른 지역 사이에 생기는 낮과 밤의 차이를 인위적으로 조정하기 위해 고안된 시간

2022년 10월 5일
·
0개의 댓글
·
post-thumbnail

[OS] 3) Process

자료 출처 : KOCW 운영체제 - 반효경 교수님시분할 방식에서는 프로그램 여러개를 번갈아가며 실행시켜, 마치 모든 프로그램이 동시에 실행되고 있는 듯한 느낌을 주게 한다고 했다. 이를 위해 어떠한 개념, 도구들이 필요한지 알아본다. 또한, 여러개의 process를 다

2022년 9월 25일
·
0개의 댓글
·
post-thumbnail

[Spring] Thread Pool 사용하기(feat. Scheduler)

앞의 글에서 스프링에서 스케줄링 하는 내용을 다뤘는데, 스케줄링으로 실행되어야 할 기능이 여러개 일 경우에는 한 가지 더 고려해야하는 것이 있다.바로 Thread Pool이다.위의 코드를 봤을 땐 test1()이 한번 시행될 때 test2()가 10번 시행되어야 할 것

2022년 9월 14일
·
0개의 댓글
·