Edge-home-orchestration-go: [MNEDC] ์•„ํ‚คํ…์ฒ˜ ์ธก๋ฉด์—์„œ ๋ฆฌํŒฉํ† ๋ง

์— ๋งŒ๋“  2020๋…„ 11์›” 16์ผ  ยท  5์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: lf-edge/edge-home-orchestration-go

mnedcmgr ๊ธฐ๋Šฅ์€ ๊ธฐ๋Šฅ๋ฉด์—์„œ ๋น„์Šทํ•˜๊ธฐ ๋•Œ๋ฌธ์— discoverymgr ์•„๋ž˜์— ์žˆ์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
mnedcmgr ์ฝ”๋“œ๋ฅผ discoverymgr ์•„๋ž˜๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?
์•„๋ž˜๋Š” ๋ณ€๊ฒฝ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • [x] ํŒจํ‚ค์ง€ ์ด๋ฆ„์„ mnedcmgr์—์„œ mnedc ๋“ฑ์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
  • [ ] discoverymgr์€ StartMNEDCServer() ๋ฐ StartMNEDCClient()๋ฅผ ํ˜ธ์ถœํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์–ด๋–ค ์˜๊ฒฌ์ด๋“  ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค!

question refactoring

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@t25kim @MoonkiHong : ์ด ์ˆ˜์ • ์‚ฌํ•ญ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. Go๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์ฃผ๊ธฐ์  ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ๊ฐ™์€ ๊ฒƒ์„ ๋ณ€๊ฒฝํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  5 ๋Œ“๊ธ€

@ayush-kr @suresh-lc ๊ท€ํ•˜์˜ ์˜๊ฒฌ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ(๊ธฐ๊ณ ์ž์˜ ๊ด€์ ์—์„œ)?

mnedcmgr ๊ธฐ๋Šฅ์€ ๊ธฐ๋Šฅ๋ฉด์—์„œ ๋น„์Šทํ•˜๊ธฐ ๋•Œ๋ฌธ์— discoverymgr ์•„๋ž˜์— ์žˆ์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
mnedcmgr ์ฝ”๋“œ๋ฅผ discoverymgr ์•„๋ž˜๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?
์•„๋ž˜๋Š” ๋ณ€๊ฒฝ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • [ ] ํŒจํ‚ค์ง€ ์ด๋ฆ„์„ mnedcmgr์—์„œ mnedc ๋“ฑ์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
  • [ ] discoverymgr์€ StartMNEDCServer() ๋ฐ StartMNEDCClient()๋ฅผ ํ˜ธ์ถœํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์–ด๋–ค ์˜๊ฒฌ์ด๋“  ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค!

@t25kim ์ข‹์€ ์ œ์•ˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. mnedc ๊ธฐ์—ฌ์ž์™€ ๊ด€๋ จํ•˜์—ฌ mnedcmgr ์„ discoverymgr ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๊ฐ€๋Šฅ์„ฑ์„ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค.

@t25kim @MoonkiHong : ์ด ์ˆ˜์ • ์‚ฌํ•ญ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. Go๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์ฃผ๊ธฐ์  ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ๊ฐ™์€ ๊ฒƒ์„ ๋ณ€๊ฒฝํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

@t25kim @MoonkiHong : ์ด ์ˆ˜์ • ์‚ฌํ•ญ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. Go๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์ฃผ๊ธฐ์  ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ๊ฐ™์€ ๊ฒƒ์„ ๋ณ€๊ฒฝํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

@suresh-lc ์‹ ์†ํ•œ ๋ถ„์„ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜๊ฐ€ ์ œ์•ˆํ•œ ๋Œ€๋กœ ๋™์ผํ•œ ๋ณ€๊ฒฝ ๋ฐ ํ…Œ์ŠคํŠธ ํ•ญ๋ชฉ, ํŠนํžˆ GoLang์ด ์ง€์›ํ•˜์ง€ ์•Š๋Š” _์ฃผ๊ธฐ์  ๊ฐ€์ ธ์˜ค๊ธฐ_์— ๋Œ€ํ•œ ์ ๊ฒ€์„ ์™„๋ฃŒํ•œ ํ›„ ์ตœ์ƒ์˜ ์ ‘๊ทผ ๋ฐฉ์‹์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ๋…ผ์˜ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ์—…๋ฐ์ดํŠธ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ^^

์ด ๋ฌธ์ œ๋Š” ๊ฐ€์žฅ ์ตœ๊ทผ์— ๋ณ‘ํ•ฉ๋œ PR #178์ด Change package name from mnedcmgr to mnedc or something. ํ•ด๊ฒฐํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ์ „ํžˆ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰