ๅฎ็ฟใงๅญฆใถๅ ็้ ใคใใณใใทในใใ
ๅ ็้ ใคใใณใใทในใใ ใๅฎ่ฃ ใใใจใใซใฉใฎใใใชๅ้กใ็บ็ใใใฉใฎใใใซ่งฃๆฑบใงใใใใๅญฆใณใพใใ
ๅ่ฌ็ 1,929ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
ApplyService์ Consumer์๋น์ค์ db๊ณต์ ?
์๋ ํ์ธ์ ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค.ApplyService์ Consumer์๋น์ค์ db๊ด๋ จ ์ง๋ฌธ์ ํ๋ ค ํฉ๋๋ค.<p style="text-align: le
javadockerspring-bootkafkaredistjdgh37255756
ใป
4ใถๆๅ
0
54
2
- ๆช่งฃๆฑบ
consumer๊ฐ topic์ ์ ๋ถ ์ฌ์ฉํ๊ธฐ ์ ์ ์ฌ์ฉ์์๊ฒ๋ ์ฟ ํฐ์ด ๋ฐ๊ธ๋๊ฒ์ผ๋ก ํ์ธํ๋ ๊ณผ์ ์์ ๋ฐ์๊ฐ๋ฅํ ๋ฌธ์ .
์ด์์ค์ธ ์๋น์ค์์ ์ ์ฐฉ์ 100๋ช ์ด๋ฒคํธ๋ฅผ ์ ์ฉํ๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค. redis๋ฅผ ํตํด 100๋ช ์ ์ ํํ๊ณ , kafka๋ฅผ ์ ์ฉํ์ฌ ๋ถํ๋ฅผ
javadockerspring-bootkafkaredislecture0055497
ใป
6ใถๆๅ
0
72
1
- ๆช่งฃๆฑบ
์ฟ ํฐ์ ๊ด๋ จ๋์ด์ ์ข ๋ ์ฐธ๊ณ ํ ๋งํ ์๋ฃ๊ฐ ์์๊น์?
์ฟ ํฐ์ ๊ด๋ จ๋์ด์ ์ข ๋ ์ฐธ๊ณ ํ ๋งํ ์๋ฃ๊ฐ ์์๊น์?
javadockerspring-bootkafkarediswhitejh
ใป
6ใถๆๅ
0
83
2
- ๆช่งฃๆฑบ
ํ๋ฆ์ ๋ฆฌ ์ ๊ฐ ์ดํดํ๊ฒ ๋ง๋์?
์ฟ ํฐ 100๊ฐ๋ฅผ ๋ฐ๊ธํด์ผํ๊ณ ์ด ๊ฐ์๋ 100์ ๋์ด๊ฐ๋ฉด ์๋จ-> java synchronized๋ฝ์ ๊ฒฝ์ฐ ์ฟ ํฐ ๋ฐ๊ธ์ ๋ด๋นํ๋ ์๋ฒ๊ฐ ์ฌ๋ฌ๊ฐ๋ผ๋ฉด db์ ์ฟ
javadockerspring-bootkafkaredis11111231
ใป
7ใถๆๅ
0
70
2
- ๆช่งฃๆฑบ
์๋์ ์คํธ๋ ์ค ๋ฐ์์
๋ค ๋ฐ๋ผ ํ๋๋ฐ ์๋๋๊น ์คํธ๋ ์ค ๋ฐ๋ค์
javadockerspring-bootkafkaredisjohnhong5152886
ใป
9ใถๆๅ
-2
108
2
- ๆช่งฃๆฑบ
ํ๋ก์ ํธ ์งํํ ๋ ๋ชจ๋๋ก ์ถ๊ฐํ๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค!
ํ๋ก์ ํธ ์ฒ์ ์งํํ ๋ ๋ณด๋ฉด, spring init์์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ ํ srcํ์ผ์ ์ญ์ ํ๊ณ ๋์ new Module๋ก api๋ผ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ ์งํํ๋๋ฐ์.... <p style=
javadockerspring-bootkafkaredisgkswlcjs26662
ใป
0
181
2
- ๆช่งฃๆฑบ
Redis ํ์ฉํ๊ธฐ ๋ฌธ์ ์ ํด๊ฒฐํ๊ธฐ ๋ถ๋ถ์ด ์ดํด๊ฐ ์ ์๋ฉ๋๋ค...
<img src="https://cdn.inflearn.com/public/files/posts/c0b779ea-92af-416e-9b8b-4a1d61bae6aa/d38cc79e-2c3d-4599-9414-770ed8733473.png" media-type="img"
javadockerspring-bootkafkaredisgkswlcjs26662
ใป
0
211
1
- ๆช่งฃๆฑบ
์นดํ์นด๋ฅผ ๋์ ํ๊ณ ๋ ๋ค ๋ก๊ทธ๋ก ๋ณด์ฌ์ง๋ ์ฅ์ ์ ๋ฐ๊ฒฌํ์ง ๋ชปํ๊ณ ์์ต๋๋ค.
์๋ ํ์ธ์ ๊ฐ์ฌ๋. ๊ฐ์ ๋ง์ง๋ง์ API์๋ธ๋ชจ๋์์ ์ง์ MySQL๋ก ์ฌ๋ฌ ์ฐ๋ ๋๊ฐ JPA save๋ฅผ ํตํด INSERTํ๋ ๊ณผ๋ถํ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ์นดํ์นด๋ฅผ ํตํด์ ์ฒ๋ฆฌ๋์ ์กฐ์ ํ ์ ์๋ค๊ณ ๋ง์ํ์ จ์ต๋๋ค. <
javadockerspring-bootkafkaredisddoddo
ใป
0
167
2
- ๆช่งฃๆฑบ
ํค์์ฑ ๋ฐฉ์์ ๋ฐ๋ฅธ ์ฑ๋ฅ
์๋ ํ์ธ์.๋ฌธ์ ์ ํด๊ฒฐํ๊ธฐ ๊ฐ์์์ ์ค์ต์ ์ ์งํํ์ต๋๋ค.์คํ์ ํ๋ฉฐ ๊ฒฐ๊ณผ๋ฅผ ๊ด์ธกํ๋ ์ค,@NoArgsConstructor(access = AccessLevel.PROTE
javadockerspring-bootkafkaredisddoddo
ใป
0
165
2
- ๆช่งฃๆฑบ
์ฌ์ฉ์ ๋์ ์ ๋ํ ํธ๋์ญ์ ๋ฌธ์
๋ณดํต ์ฌ์ฉ์์ ํ๋ํจํด์ ์ฟ ํฐ ๋ฐ๊ธ ํ [์ฟ ํฐ์ด ๋ฐ๊ธ๋์์ต๋๋ค]๋ผ๋ ๋ฉ์ธ์ง ์ดํ ์ฟ ํฐ์ ๋ฐ๋ก ์ฌ์ฉํฉ๋๋ค. ํ์ฌ ํ๋ก์ฐ๋ pub/sub์ ํตํ ๋น๋๊ธฐ์ด๋ฏ๋ก ์ฌ์ฉ์์ ํ ํธ๋์ญ์ ์ผ๋ก ์ฒ๋ฆฌ ๋์ง ์์
javadockerspring-bootkafkarediswhybwhy3576
ใป
0
134
2
- ่งฃๆฑบ
๊ฐ์ฌ๋ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ค์ ํ๋ก์ ํธ์์ ์ด๋ฒคํธ ์๋ชจ ์์คํ ์ ๋ง๋ค์ด ๋ดค์ต๋๋ค.
์๋ ํ์ธ์ ๊ฐ์ฌ๋!๊ฐ์ฌ๋์ ๋์์ฑ ์ด์์ ์ ์ฐฉ์ ์ด๋ฒคํธ ์์คํ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ค์ ํ๋ก์ ํธ์์ ์ด๋ฒคํธ ์๋ชจ ์์คํ ์ ๋ง๋ค์ด ๋ดค์ต๋๋ค. ์๋๋ ์ ๊ฐ ํด๋น ์ด๋ฒคํธ ์๋ชจ ์์คํ ์ ๋ง๋ค๋ฉด์ ๊ฒช์๋ ์ด์์ ๊ณ ๋ฏผ์ ๋ธ๋ก๊ทธ ๊ธ๋ก ์ ์์ต๋๋ค.์ฐ์ ๊ฐ์ฌ๋ ๋๋ถ์
javadockerspring-bootkafkaredisannjae4676
ใป
0
209
1
- ๆช่งฃๆฑบ
์ฟ ํฐ ๋ฐ๊ธ ๊ฐ์ ์ ํ
์ฟ ํฐ์ 100๊ฐ๊น์ง๋ง ๋ฐ๊ธํ๊ณ ์ถ์ผ๋ฉด ์กฐ๊ฑด์ด count >= 100 return์ด ๋ง์ง ์์๊น์?
javadockerspring-bootkafkaredisไฝๆ่ ใชใ
ใป
0
180
2
- ๆช่งฃๆฑบ
ApplyService ์ ์ด ์ฒ๋ฆฌ ์๊ฐ์ด ๊ถ๊ธํฉ๋๋ค.
Redis ๋ก ๋ฌธ์ ์ ํด๊ฒฐํ๊ธฐ ๊ฐ์ 7๋ถ ์ฏค์ ๋์ค๋ ์ค๋ช ์ผ๋ก, redis ๋ ์ฑ๊ธ์ค๋ ๋ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๊ธฐ ๋๋ฌธ์ Thread 1 ์์ 10:00 ์์ 10:02 ๋์ incr coupon_count ๋ฉ์๋๊ฐ ๋์ํ๋ค
javadockerspring-bootkafkaredisaudition365695
ใป
0
153
1
- ๆช่งฃๆฑบ
์ฟ ํฐ ์์ฑ ์๋ฌ ์ฒ๋ฆฌ์ ๊ดํด์ ์ง๋ฌธ์ด ์์ต๋๋ค.
์๋ ํ์ธ์ ๊ฐ์ฌ๋ ๊ฐ์ ์ ๋ดค์ต๋๋ค.๋๋ถ์ kafka์ redis๋ฅผ ์ด๋ค์์ผ๋ก ์ฌ์ฉํ ์ ์๋์ง ๋ง์ ๊ฑธ ์ฟ๋ณผ ์ ์๋ ๋๋์ด์์ต๋๋ค.๊ฐ์๊ฐ ๋ค ์งํ๋๊ณ ๋ ํ ๊ถ๊ธํ ์ ์ด ํ๋ ์์ต๋๋ค. ์ฟ ํฐ ์์ฑ ์๋ฌ
javadockerspring-bootkafkaredisgurwns93252125
ใป
0
223
2
- ๆช่งฃๆฑบ
๋ง์ง๋ง์ ํ์ ํ ์คํธ ์์ฒด๋ ์คํจํ๋ ๊ฒ ๋ง๋๊ฑฐ์ฃ ??
Producer ์๋ ์ ๋๋ก ๊ฐ์ด ์ฐํ๋๋ฐ<img src="https://cdn.inflearn.com/public/files/posts/de809466-7363-4078-9c63-9c37598cd436/2d9e754b-b721-42f6-9164-e3f22
javadockerspring-bootkafkaredisryul
ใป
0
273
2
- ่งฃๆฑบ
์๋ ํ์ธ์ ์ง๋ฌธ ์์ต๋๋ค!
ํ์ฌ ์นดํ์นด๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ์ ์ redis๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ๊ธ๋ ์ฟ ํฐ ๊ฐ์์ ๋ํ ๋์์ฑ ์ฒ๋ฆฌ๋ฅผ ํด์ ๊ฐ์์ ๋ํ ๊ฒ์ฆ ๋ก์ง์ด ์๋ค๊ณ ์์ ๊ฐ์์์ ์๊ธฐ๋ฅผ ํ์ จ์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ฐ๊ธ๋ ์ฟ ํฐ ๊ฐ์๊ฐ 100๊ฐ ๋๊ณ ๋ ์ดํ์ ์์ฒญ์ ๊ทธ๋ฅ ๋ฌด์ํ๋ฉด ๋๋์?<
javadockerspring-bootkafkaredisannjae4676
ใป
0
293
1
- ๆช่งฃๆฑบ
์ฟ ํฐ ๋ฐ๊ธ ์ ์ ํ๋ฆ์ ๋ํ ์ง๋ฌธ
์ฟ ํฐ์ด ๋ฐ๊ธ๋๊ณ ๋ฐ๋ก ์ฌ์ฉํ๋ ค๋ ์ ์ ๊ฐ ์๋ค๋ฉด ์ด๋ป๊ฒํด์ผํ๋์? ์ค๋ฌด์์ ๋ณดํต์ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง ๊ถ๊ธํ๋ฐ์.์๋ฅผ ๋ค์ด์, ์ฟ ํฐ์ด ์์ฑ๋๋ ค๋ฉด ์๊ฐ์ด ๋ค์ ์์๋ ์ ์๋ค๋ ์๋ด ๋ฌธ๊ตฌ์ ๊ฐ์ ์ ์ฑ ์ผ๋ก ์๊ณ ๊ฐ๋์ง.. ์๋๋ฉด ๋ค๋ฅธ ์ข์ ๋ฐฉ
javadockerspring-bootkafkaredismj199504257178
ใป
0
306
2
- ๆช่งฃๆฑบ
์๋ ์กฐ์ ์ ๋ํ ์ง๋ฌธ์ด ์์ต๋๋ค.
์๋ ํ์ธ์! ๋จผ์ ๊ฐ์ ์ ๋ค์์ต๋๋ค. ์ข์ ๊ฐ์ ๋ง๋ค์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ํด๋น ๊ฐ์์์ ์ฟ ํฐ ์๋ ์กฐ์ ์ Redis๋ก ์งํ์ ํ๋๋ฐ ์ด์ ๋ํด ๊ทผ๋ณธ์ ์ผ๋ก ๊ถ๊ธํ ์ ๊ณผ ์ ์ฒด์ ์ผ๋ก ์ ๊ฐ ์ดํดํ ๊ฒ์ด ๋ง๋์ง ์ฌ์ญ๊ณ ์ถ์ต๋๋ค.<
javadockerspring-bootkafkaredissosow0212
ใป
0
230
2
- ๆช่งฃๆฑบ
kafka Producer ์คํ ์ค ์๋ฌ ์ redis count ์ ํฉ์ฑ ์ด์
์๋ ํ์ธ์! ์น์ 3 Producer ๊ด๋ จ ๊ฐ์๋ฅผ ๋ณด๋ค๊ฐ ๊ถ๊ธํ ์ ์ด ์๊ฒผ์ต๋๋ค. redis๋ฅผ ํ์ฉํด count ์ฆ๊ฐ ํ ์ ์ฐฉ์์ ๋ค์ด kafka ๋ก ์ด๋ฒคํธ๋ฅผ ๋ฐํํ๋ ๋์ค ๋คํธ์ํฌ ์ค๋ฅ ๋ฑ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด count ๊ฐ๋ง ๋์ด
javadockerspring-bootkafkarediscyh60993013
ใป
0
398
2
- ๆช่งฃๆฑบ
test ๊ณผ์ ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ฝ๋๋ 3๋ฒ์ ๋ ์ฒดํฌํด์ ๊ฐ์ ๋ด์ฉ๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์์ฑํ์์ต๋๋ค.db๋ mysql>maria๋ก๋ง ๋ฐ๊ฟจ์ต๋๋ค.์์์ ์ง๋ฌธ๋ค์์ ๋์๋ ๊ฒ์ฒ๋ผ ์ซ์๊ฐ ์ถ๋ ฅ๋์ง์๋ ํ์์ด ๋ฐ์ํฉ๋๋ค.<a target="_blank" rel
javadockerspring-bootkafkarediszhzkal24891
ใป
0
381
1

