ๅ ็ขใชๆฑบๆธใทในใใ ใฎๆง็ฏ
ๅฎ็จ็ใชๆฑบๆธใทในใใ ๆง็ฏ่ฌๅบงใงใฏใใณใผใใๅญฆใณใชใใใๅฎ้ใฎใทในใใ ใฎๅฎ่ฃ ใซๅฟ ่ฆใช็ฅ่ญใๆฑใใพใใ
ๅ่ฌ็ 497ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
ํ๋ก๊ทธ๋จ ์ํคํ ์ณ
ํน์ ํ๋ก์ ํธ ์ํคํ ์ฒ๋ ์ด๋ค ๊ตฌ์ฑ์ ์์ฃผ๋ก ๊ตฌ์ฑํ์์๊น์?์ ๊ฐ ๋ณด๊ธฐ์๋ ํต์ฌ๊ณ ๋ ์ํคํ ์ฒ๋ฅผ ์ผ๋ถ ์ฐจ์ฉํ์ฌ ์ฑํฅ์ ๋ง๊ฒ ์ ์ฉํ ๊ฒ ๊ฐ์๋ฐ์ด ์ํคํ ์ฒ๋ก ํ
springspring-bootdbms/rdbmsbackendpayments์ํคํ ์ฒnmy64526584
ใป
4ใถๆๅ
0
67
1
- ๆช่งฃๆฑบ
์ค์ต์ฝ๋ ์์ถํด์
์๋ ํ์ธ์ ์ค์ต์ฝ๋ ์์ถํด์ ๊ฐ ์๋๋๋ฐ ํ์ธํ๋ฒ ํด์ฃผ์ค์ ์์๊น์??์๋๋ฉด ํ๋ก์ ํธ์ ๋ํ github๋งํฌ๊ฐ ์๋์ง ๋ฌธ์๋๋ฆฝ๋๋ค.
springspring-bootdbms/rdbmsbackendpaymentschunhodong
ใป
7ใถๆๅ
0
83
1
- ๆช่งฃๆฑบ
confirm ๋ก์ง์์ amount๋ฅผ ๊ฒ์ฆํ๋ ๋ถ๋ถ์์ ์ง๋ฌธ์ด ์์ต๋๋ค.
ํ์ฌ๋ ํด๋ผ์ด์ธํธ์์ ๋์ด์จ amount๋ฅผ ๊ฒ์ฆํ๊ณ ์๋๋ฐ ์ด๋ ์กฐ์ ์ํ์ด ์์ง ์์์ง ๊ถ๊ธํฉ๋๋ค.์๋ฅผ ๋ค์ด 1์๋ง ๊ฒฐ์ ํ๊ณ ์๋ฒ์๋ 10000์์ ๊ฒฐ์
springspring-bootdbms/rdbmsbackendpaymentshwan202028583
ใป
7ใถๆๅ
0
58
1
- ๆช่งฃๆฑบ
Transaction Demo ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
๊ฐ๋ฐ์๋ ์๋ ํ์ธ์. ํน์ Transaction Demo ๊ด๋ จ ์์ค์์<p style="
springspring-bootdbms/rdbmsbackendpaymentsotteu
ใป
8ใถๆๅ
0
65
1
- ๆช่งฃๆฑบ
cdc ๋ฐฉ์
๊ฐ๋ฐ์๋ ์๋ ํ์ธ์ ๊ฒฐ์ ์น์ธ ๋ฉ์์ง ๋ฐํ์์์์ ๊ถ์ฅ๋๋ cdc ๋ฐฉ์์ ๋ฌธ์ ๋๋ฆฝ๋๋ค.&n
springspring-bootdbms/rdbmsbackendpaymentsotteu
ใป
9ใถๆๅ
0
98
1
- ๆช่งฃๆฑบ
seed ํค ๋ฐ orderId ์ ๋ํ ์ง๋ฌธ
seed ํค ๊ฐ์ผ๋ก LocalDateTime.now ๋ก ์ค
springspring-bootdbms/rdbmsbackendpaymentsไฝๆ่ ใชใ
ใป
9ใถๆๅ
0
71
1
- ๆช่งฃๆฑบ
๊ฒฐ์ ์ดํ 404 Error ๋ฐ์
ํ ์คํ์ด ๊ฒฐ์ ํ ์๋ ์ฌ์ง๊ณผ ๊ฐ์ 404์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.<img src="https://cdn.inflearn.com/public/files/posts/a29a9d58-4046-4b5e-bfe2-885c932
springspring-bootdbms/rdbmsbackendpaymentsไฝๆ่ ใชใ
ใป
10ใถๆๅ
0
177
1
- ๆช่งฃๆฑบ
ํ ์คํธ ์ฝ๋ ์ค isPaymentDone ๋ณํ
์๋ ํ์ธ์.ํ ์คํธ์ฝ๋ ์์ฑ ์ค ์๋ ํ์ฑํ๋ ๋ถ๋ถ ๊ด๋ จํ์ฌ,as Byte -> toInt ๋ณํ ๋
springspring-bootdbms/rdbmsbackendpaymentssongjs
ใป
1ๅนดๅ
0
82
1
- ๆช่งฃๆฑบ
๊ฐ์์ Checkout ๊ธฐ๋ฅ ๊ตฌํ ์ค ์ง๋ฌธ
๊ฐ์์ Checkout ๊ธฐ๋ฅ ๊ตฌํ ๋ฌธ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค. (13:40~)R2DBC ๋ฅผ ์ฌ์ฉํด๋ณธ ์ ์ด ์์ด์์ค์ตํ๊ฒฝ ์ ์ฝ์ผ๋ก ๊ฐ์ ํ๋ฆ๋ฐ๋ผ ์ฝ๋๋ง ๋ณด๋ค๊ฐ ๊ถ๊ธํ๊ฒ ์๋๋ฐ์. 1) save ์ธํฐํ์ด์ค๊ฐ JDBC
springspring-bootdbms/rdbmsbackendpaymentsr2dbchwj06236180
ใป
0
190
1
- ๆช่งฃๆฑบ
docker Mysql ์ค์ ๋ฌธ์
๊ฐ์ ์ด๋ฐ [5. ์ค์ต์ค๋น] ํ๊ฒฝ ์ค์ ๊ณผ์ ์์docker mysql ์ค์นํ๊ฒฝ์ด ์ด๋ป๊ฒ ๋๋์ง ๊ถ๊ธํฉ๋๋ค.1) vm ํ๊ฒฝ์์ linux ๋์ฐ๊ณ ๊ทธ vm ํ๊ฒฝ์์ docker mysql ์คํex) lima ๋ฑ ์๋ํํฐ ์ค์
springspring-bootdbms/rdbmsbackendpaymentsdockermysqlhwj06236180
ใป
0
111
1
- ๆช่งฃๆฑบ
allOpen ์ค์ ์ด ์๋ชป๋ ๊ฑฐ ๊ฐ์ต๋๋ค.
3.x ๋ก import ๋ jakarta.* ๋ก ๋์ด์๋๋ฐgradle ์ค์ ์ 2.x ์ธ javax.* ๋ก ๋์ด์๋ค์.
springspring-bootdbms/rdbmsbackendpaymentsddaying2887
ใป
0
120
1
- ๆช่งฃๆฑบ
recovery ๋์์ฑ ์ฒ๋ฆฌ ๊ด๋ จ ๋ฌธ์
recovery() ๋ฅผ ์ค์ผ์ค๋ก ๊ตฌํํ ๋ถ๋ถ์ ์์ด์ ๊ถ๊ธ์ฆ์ด ์์ต๋๋ค.์ค๋ช ์๋ ์ธ๊ธ ๋์๋ฏ์ด k8s ํ๊ฒฝ๊ณผ ๊ฐ์ด scale-out ํํ๋ก ์๋น์ค๋ฅผ ์ ๊ณตํ๋ฉด ๋์์ฑ ์ด์๊ฐ ๋ฐ์๋ ๊ฒ์ผ๋ก ์์๋๋๋ฐ์.๋จ์ํ๊ฒ ํ๋์ unknown orde
springspring-bootdbms/rdbmsbackendpaymentsddaying2887
ใป
0
124
1
- ๆช่งฃๆฑบ
confluent > skip ์ด ๋์ด์ ์๋๋๋ด ๋๋ค.
์ด๊ฒ ์ด์ ๋ skip ์ผ๋ก๋ ์๋๋๋ณด๋ค์..ใ ใ
springspring-bootdbms/rdbmsbackendpaymentssa8335910274
ใป
0
110
1
- ๆช่งฃๆฑบ
๊ฐ์ ํด๋ก ์ฝ๋ฉํ ๊ฒ public repo์ ์ฌ๋ ค๋ ๋๋์?
๊ฐ์ ๋ค์ผ๋ฉด์ ํด๋น ์ฝ๋๋ฅผ ์๋ฐ๋ก ๋ฐ๋ผ์ณ๋ณด๊ณ ์๋๋ฐ์๋ฐ๋ผ์น ์ฝ๋๋ฅผ ๊ฐ์ธ gihub repository์ ๊ณต๊ฐ๋ก ์ฌ๋ ค๋ ๋ ๊น์?
paymentsgithubsapphire83793
ใป
0
336
1
- ๆช่งฃๆฑบ
๋ฉฑ๋ฑํค์ request๋ฅผ ๋๊ธฐ๋ ๊ฒ
uuid๋ง์ ์ฌ์ฉํด๋ ์ถฉ๋ถํ ์ ๋ํฌํ ๊ฒ ๊ฐ์๋ฐ request ์์ฒด๋ฅผ ๋๊ฒจ์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋ ๊ฑด๊ฐ์?
springspring-bootdbms/rdbmsbackendpaymentsjsh9512276839
ใป
0
262
1
- ๆช่งฃๆฑบ
๋์์ฑ ์ ์ด (optimistic locking) ์ฌ์๋ ๋ถ๋ถ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
๋์์ฑ ์ ์ด๋ฅผ optimistic ๋ฐฉ์์ผ๋ก ๊ตฌํ์ ํ์๊ณ retry ๋ฅผ ์ง์ ๊ตฌํํ์ จ๋๋ฐ์- ํน์ ์ง์ ๊ตฌํํ์ง ์๊ณ ์คํ๋ง @Retryable ์ ์ด์ฉ์ํ์ ์ด์ ๊ฐ ์์ผ์ค๊น์? @Retryable์ ํ๋ฉด ๋ ๊ฐ๋จ
springspring-bootdbms/rdbmsbackendpaymentsjiminsong35637
ใป
0
178
1
- ๆช่งฃๆฑบ
๊ฒฐ์ ๋ณต๊ตฌ์ ์ธ๋ถ ๊ณผ์ ์ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค
์๋ ํ์ญ๋๊น ์ฌ์ ๋ฏผ ๊ฐ์ฌ๋! ๊ฐ์ ๋์ค ๊ถ๊ธํ ์ ์ด ์์ด ์ง๋ฌธ ๋๋ฆฌ๊ณ ์ ํฉ๋๋ค. ์ง๋ฌธ์ 12:32 ์ด์ ์ฝ๋๋ฅผ ๋ณด๋ฉดpackage com.example.paymentservice3.p
springspring-bootdbms/rdbmsbackendpaymentsไฝๆ่ ใชใ
ใป
0
225
1
- ๆช่งฃๆฑบ
์ ์ฒด์ ์ธ ํฅ์ฌ๊ณ ๋ ์ํคํ ์ณ ์ค๋ช
์๋ ํ์ธ์, ์ข์ ๊ฐ์ ๊ฐ์ฌํฉ๋๋ค. ์ ๊ณตํด ์ฃผ์ ์ฝ๋๋ฅผ ๋ถ์ํด ๋ณด๊ณ ์๋๋ฐ์,๊ตฌํํ ํฅ์ฌ๊ณ ๋ ์ํคํ ์ณ์ ๋ํ ๋ค์ด์ด๊ทธ๋จ์ด๋ ์ค๋ช ์ด ์์ผ๋ฉด ์ดํดํ๊ธฐ ์ฌ์ธ๊ฒ ๊ฐ์๋ฐ ํน์ ์์ฑํ์ ๊ฒ ์์ผ์ค๊น์? </p
springspring-bootdbms/rdbmsbackendpaymentszealot5206
ใป
0
278
1
- ๆช่งฃๆฑบ
์ฃผ๋ฌธ, ๊ฒฐ์ ๋ก์ง์ ๋ํด์ ์ง๋ฌธ์ด ์์ต๋๋ค.
์ด์ปค๋จธ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ ํ๊ณ ์ฌ์ฉ์์ ๊ฒฐ์ ๊ฐ ์งํ๋๋ ๊ณผ์ ์ ์ ๋ฆฌํ์ ๋ ๋ค์๊ณผ ๊ฐ์ด ๊ณ ๋ คํด๋ณผ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๋จ์ผ ๊ตฌ๋งค ํน์ ์ฅ๋ฐ๊ตฌ๋๋ฅผ ํตํด ๊ฒฐ์ ํ์ด์ง๋ก ์ด๋๊ฒฐ์ ํ์ด์ง์์ ์ฌ
springspring-bootdbms/rdbmsbackendpaymentsjeongbeom46932144
ใป
0
287
1
- ๆช่งฃๆฑบ
์ฃผ๋ฌธ ๋ฒํธ ์์ฑ ๋ฐฉ์ ๊ด๋ จ ์ง๋ฌธ ์์ต๋๋ค
ํ์ฌ ์ฃผ๋ฌธ ๋ฒํธ๋ฅผ ์์ฑํ๋ ๋ฐฉ์์ ๊ฒฐ์ ํ์ด์ง๋ก๋ถํฐ ๋ค์ด์ค๋ ๋ฐ์ดํฐ๋ค์ ์ด์ฉํด์ ๊ทธ๊ฒ์ String ํํ๋ก ๋ณํํด์ค์ผ๋ก์จ ๋ชจ๋ ์์ฒญ๋ค์ด ๊ฐ์ ํํ์ String Key๊ฐ์ ๊ฐ์ง๊ฒ ๋๊ณ ๊ทธ๊ฒ์ ์ฃผ๋ฌธ ๋ฒํธ๋ก ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ์ดํดํ์ต๋๋ค!์ฃผ๋ฌธ ๋ฒํธ์ ๊ฒฝ์ฐ
springspring-bootdbms/rdbmsbackendpaymentsjeongbeom46932144
ใป
0
934
1

