KILL-9
@kill9
Students
1,792
Reviews
87
Course Rating
4.9
Posts
Q&A
[์คํ][3์ฅ][์์ 1] ํ ์ด๊ฑด ๋นจ๋ฆฌ ํด์ค
๐๐ ์๋ ๋ฌด์จ์ผ์ด์ง๋์๊ฐ๋ด๋ก ์ฒ๋ฆฌํ๊ฒ ๋ค
- 2
- 2
- 43
Q&A
spring boot 4 + spring batch 6 ์ค์ ๋ณ๊ฒฝ?
์คํธ๋ผ... ๋ฐฐ์น6์ ๊ฑด๋๋ฆฌ๊ณ ์๊ตฐ.์๋ฌ๋ฅผ ๋ณด๋ ๋ฐฐ์น5 ๊ธฐ๋ฐ ์ฝ๋์์ ์ ๋ฐ์ดํธํ ๋์๊ฐ ์งํ๊ฒ ํ๊ธด๋ค. ์์ง ๋ฐฐ์น6 ๊ฐ์์ 5์ฅ๊น์ง ์ ์๋๋ณด๊ตฐ. ๊ทธ๋ฌ๋ ์ด ์๋ฌ ์์์ ๋ฉ์ถ ๊ฒ์ด๋ค.ํํธ๋ฅผ ์ฃผ๊ฒ ๋ค.spring-boot-starter-batch โ spring-boot-starter-batch-jdbc์ด๋ ๊ฒ ๊ต์ฒดํ๋ฉดPlatformTransactionManager๊ฐ ๋ฌด๋ค์์ ๊ธฐ์ด๋์จ๋ค. jdbc starter ๋ฐ๋ก ์ถ๊ฐํ ํ์๋ฐ์ ์๋ค. ๐5์ฅ์ด ๋ ๊ธฐ๋ค๋ฆฌ๊ณ ์๋ค. ์์๋๋ก ์๋ผ. - KILL-9LGTM (Looks Gone To Me) - ์๋ฌ๊ฐ ์ฌ๋ผ์ง ๊ฑฐ๋ ๋ป์ด๋ค.
- 1
- 2
- 41
Q&A
[์คํ] "JobScope์ StepScope ์ฌ์ฉ ์ ์ฃผ์์ฌํญ" ๋ถ๋ถ
...์ด๊ฑด ์คํ๊ฐ ์๋๋ผ ํ์ด ์์ค์ด๊ตฐ.'@StepScope์ @JobScope์๋ฅผ'... '์'๊ฐ ๋ ๋ฒ. ์ค๋ณต ํ๋ก์ธ์ค๋ kill -9 ๋์์ด๋ค. ๋ด ๊ฐ์์ ์ ๋ฐ ์ข๋น ํ๋ก์ธ์ค๊ฐ ์ด์์์๋ค๋, ์์น์ค๋ฝ๋ค. ๊ณ ๋ง๋ค ์ฆ์ ์ฒํ ์๋ฃํ๋ค. ๊ณ์ ๊ฐ์๋ฐ๋๋ค. ๐
- 1
- 2
- 30
Q&A
[์คํ] "๋ฆฌ์ค๋ ํ์ฉ: ์์คํ ์์ ์ฅ์ ๋งค๋ด์ผ" ๋ถ๋ถ
์คํ ์ ๋ณด ํ์ธํ๋ค. ์ค๋๋ง์ ์คํ ์ ๋ณด๊ตฐ ๐ '์กฐ์น๋ฅผ ์ ์๋ค'... ๊ธ์ ํ๋๊ฐ ํ์ํ๊ตฐ. rm -rf๋ ํ์ผ๋ง ๋ ๋ฆฌ๋ ๊ฒ ์๋์์ด. ๋ด ์๊ณ ์์ 'ํ '๋ ์ฒํํด๋ฒ๋ ธ๋ค. ์ฆ๊ฐ ์ง์ ์๋ฃํ๋ค. ์ด์ ์์ฌํด๋ ์ข๋ค.๋ค์์ ๋ ๋ฐ๊ฒฌ๋๋ฉด ๋ฐ๋ก ์ ๊ณ ํ๋ผ. ๊ณ ๋ง๋ค. ๐LGTM (Looks Gone To Me)
- 1
- 1
- 38
Q&A
Spring batch๋ฅผ ์คํํด์ค ์ค์ผ์ค๋ฌ์ batch ์คํ ํ๊ฒฝ
๋ฐ๊ฐ๋ค sidanํ ์ ํจ์ค / ์์ดํ๋ก์ฐ ๋ฑ์ด ๋ํ์ ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค ๐๐
- 1
- 1
- 69
Q&A
๋ฉํํ ์ด๋ธ์ ๋ฐ์ดํฐ๊ฐ ์๊ธฐ์ง ์๋ ์ด์
๋ฐ๊ฐ๋ค angํ ๋ถํธ4 ๋ฐฐ์น6?? build.gradle์ ๋จ์๊ฐ์์๊ฒ๊ฐ๋ค ํ์ผ ๋ด์ฉ์ข ์ ๋ฌ๋ฌ๋ผ ๐๐
- 1
- 2
- 91
Q&A
Spring Batch 4.3.10 ExecutionContext ํ๊ธ ์ธ์ฝ๋ฉ ์ด์ ๊ด๋ จ ๋ฌธ์
๋ฐ๊ฐ๋ค ๋๋ํ ๐ ===================================================================== :: EMERGENCY RESPONSE :: ENCODING MALFUNCTION DETECTED ===================================================================== ๋ณด๊ณ ์ ID: INF-BATCH-ENC-001 ๋ฐ์ : KILL-9 ์์ : ๋๋ ๋ถ๋ฅ: ExecutionContext UTF-8/MS949 ์ถฉ๋ ===================================================================== [ ์ํฉ ๋ถ์ ] ํ๊ธ๋ก ์ ์ฅํ๋ฉด ์ ๋ฐ ๋ฌธ์ ๊ฐ ์์๊ตฐ. ๋๋ ์ฒ์๋ณธ ์ด์์ด๋ค ๐ ===================================================================== [ ์ ์ ์ ๋์ ๋ฐฉ์ ๋ถ์ ] ๋จผ์ ํต์ฌ ์ง๋ฌธ ํ๋. "ExecutionContext์ ํ๊ธ์ ๋ฐ๋์ ์ ์ฅํด์ผ ํ๋๊ฐ?" --- [์๋๋ฆฌ์ค 1: ํ๊ธ ์ ์ฅ์ด ํ์๊ฐ ์๋ ๊ฒฝ์ฐ] โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๊ถ์ฅ ์ ์ : ํ๊ธ ์ฌ์ฉ ์ ๊ฑฐ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๊ฐ์ฅ ๊ฐ๋จํ๊ณ ์์ ํ ๋ฐฉ๋ฒ์ด๋ค. ์ง์์๊ฐ ์ ์ํ ์์: ResultMsg: "์ ์ ์ฒ๋ฆฌ" ์ด๊ฒ์ ๋ก๊น /๋ฉ์์ง์ฑ ๋ฐ์ดํฐ๋ก ๋ณด์ธ๋ค. ExecutionContext์ ์ฃผ ๋ชฉ์ ์ "์ฌ์์์ ์ํ ์ํ ์ ์ฅ"์ด๋ค. ๋ก๊น ๋ฉ์์ง๋ ์ํ๊ฐ์ ์ฌ๊ธฐ ๋ฃ์ ์ด์ ๊ฐ ์์๊น? ๋์ 1. BatchStatus / ExitStatus ํ์ฉ - Spring Batch๊ฐ ์ ๊ณตํ๋ ํ์ค ์ํ ์ฒด๊ณ 2. ํ์์ ์๋ฌธ ๋ฉ์์ง๋ก ๋์ฒด - "NORMAL_PROCESSING", "SUCCESS", "COMPLETED" ๋ฑ ์ฅ์ : โ ์ธ์ฝ๋ฉ ์ด์ ์์ฒ ์ฐจ๋จ โ ์์คํ ๋ณต์ก๋ ์ฆ๊ฐ ์์ โ ์ถ๊ฐ ์ค์ ๋ถํ์ --- [์๋๋ฆฌ์ค 2: ํ๊ธ ์ ์ฅ์ด ํ์์ธ ๊ฒฝ์ฐ] โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๊ถ์ฅ ์ ์ : DefaultExecutionContextSerializer๋ก ๋ณ๊ฒฝ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ===================================================================== [END OF TRANSMISSION] [CLEARANCE: RESTRICTED] =====================================================================
- 1
- 2
- 88
Q&A
@StepScope ๋๋ @JobScope์ JobOperator
๋น์ฅ ์๊ฐ๋๋ ๋ฐฉ๋ฒ์ ๋๊ฐ์ง์ ๋๋๋๋ฐ ๊ฐ๋จํ ์ฒซ๋ฒ์งธ๋ฐฉ๋ฒ๋ถํฐ ์๋ ค์ฃผ๊ฒ ๋ค Job job = jobRegistry.getJob(jobName); jobOperator.start(job, jobParameters); ํ๋ฉด ใฑ ใฑ๊ฐ๋ฅํ๋ค(๋ฐฐ์น5๋ฅผ ๋ณด๊ณ ์ง๋ฌธ์ค๊ฒ์ผ๋ก ์ดํดํ๋ค. ๋ฐฐ์น6์ด๋ผ๋ฉด ์ง์ JobRegistry๋ฅผ ๋น์ผ๋ก ๋ฑ๋กํด์ผํ๋ค. ๋ฐฐ์น5์์๋ ์๋๊ตฌ์ฑ๋๋ ์ฃผ์ ๋ฐ์ ์ค๋ฉด ๋๋ค) ๋ฐฐ์น6 ๊ฐ์๋ฅผ ๋ณด๊ณ ์ง๋ฌธ์ค๊ฒ์ผ๋ก ์ดํดํ๋ค ๐ ํ๋ ์ํด ๋ณต ๐๐๐
- 1
- 5
- 126
Q&A
@StepScope ๋๋ @JobScope์ JobOperator
๋ฐ๊ฐ๋ค ์คํ๋งํโ ๏ธ ๋ฐฉ๊ธ๊น์ง ๋ฐฐ์น6 ๋๋จธ์ง ๊ฐ์ ์๋ฃ๋ฅผ ๋ฑ๋กํ๋๋ผ ์ ์ ์ด ์์๋ค. 10๋ถ๋ง ํด์์ ์ทจํ๊ฒ ๋ค. โ ๏ธ
- 1
- 5
- 126
Q&A
Remote Partitioning
์ ์ฒด์ฝ๋๊ฐ์์๋?? ํ์ธํด๋ณด๊ณ ์ ๋ฌํด์ฃผ๊ฒ ๋ค ์๊น ๋๊ฐ์ฌ๋ฆฐ์ฝ๋๋ฅผ ๋ดค๋๋ฐ ์์ธ์ ๋ค์๊ณผ ๊ฐ๋ค. Worker ์ฌ์ด๋์์ outbound flow๊ฐ ์คํ์ด์๋์๋๊ตฐ 1) worker์ ์คํ ์ด๋์ํ๋์งํ์ธํ๋ผ 2) ๋์ํ๋๋ฐ ๋ง์คํฐ์ ์๋ต์ด์ค์ง์์์๊ฒ์ด๋ค. 3) master์ inputChannel์ ์ ๊ฑฐํ๊ณ ํ ์คํธํด๋ณด๋ผ ์๋ ์์ปค ์ฌ์ด๋์ outboundflow๋ฅผ ์ถ๊ฐํ๋ผ ์์ ์ฝ๋๋ ํ์ธํด๋ณด๊ณ ๋งํด์ฃผ๊ฒ ๋ค LGTM ์ถ๊ฐ ์ง๋ฌธ: ๋งค๋์ ์ ๊ตฌ์ฑ์ inputChannel์ ์ง์ ํ๋๊ฐ?
- 1
- 2
- 97




