เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต, เดธเดฟเด‡เด’ ITooLabs, เดŸเต†เดฒเดฟเด•เต‹เด‚ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดŸเต†เดฒเดฟเด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดท Go (Golang). เดตเต‹เดฏเตโ€Œเดธเต เดฎเต†เดฏเดฟเตฝ (เดตเต‹เดฏเตโ€Œเดธเตโ€Œเดฎเต†เดฏเดฟเตฝ), เดตเต†เตผเดšเตเดตเตฝ เดชเดฟเดฌเดฟเดŽเด•เตโ€Œเดธเต (เด•เตเดฒเต—เดกเต เดชเดฟเดฌเดฟเดŽเด•เตโ€Œเดธเต) เดธเต‡เดตเดจเด™เตเด™เตพ เดจเตฝเด•เดพเตป เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดเดทเตเดฏเตป เดŸเต†เดฒเดฟเด•เต‹เด‚ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเดฟเตฝ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด…เดจเตเดญเดตเดตเตเด‚ เด…เดฒเด•เตโ€Œเดธเดฟ เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเต.

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

เด…เดฒเด•เตเดธเดฟ เดจเดฏเตเดกเต†เดจเต‹เดตเต (เด‡เดจเดฟ เดฎเตเดคเตฝ - AN): - เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดนเดพเดฏเต! เดŽเดจเตเดฑเต† เดชเต‡เดฐเต เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. เดžเดพเตป ITooLabs-เดจเตเดฑเต† เดกเดฏเดฑเด•เตเดŸเดฑเดพเดฃเต. เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดžเดพเตป เด‡เดตเดฟเดŸเต† เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเตเด‚ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด‡เดตเดฟเดŸเต† เดŽเดคเตเดคเดฟเดฏเต†เดจเตเดจเตเด‚ เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพ Bitrix24 Marketplace (เดตเดฟเดญเดพเด—เด‚ "เดŸเต†เดฒเดฟเดซเต‹เดฃเดฟ") เดจเต‹เด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดตเดฟเดŸเต†เดฏเตเดณเตเดณ 14 เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเด‚ 36 เด‰เด‚ (40%) เดžเด™เตเด™เดณเดพเดฃเต:

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เด‡เดตเตผ เดžเด™เตเด™เดณเตเดŸเต† เดชเด™เตเด•เดพเดณเดฟ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเดฟเดจเต†เดฒเตเดฒเดพเด‚ เดชเดฟเดจเตเดจเดฟเตฝ เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เดฎเดพเดฃเต (เด’เดฐเต เดธเต‡เดตเดจเดฎเต†เดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚) - เดžเด™เตเด™เตพ เด…เดตเตผเด•เตเด•เต เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดชเตˆเดธเดฏเตเด•เตเด•เต เดตเดฟเตฝเด•เตเด•เตเดจเตเดจเดคเต. เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เดˆ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เดฏเดฟ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดจเดฎเตเดชเดฑเตเด•เตพ:

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

MegaFon เด‰เตพเดชเตเดชเต†เดŸเต† 44 เดชเด™เตเด•เดพเดณเดฟ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ. เดชเตŠเดคเตเดตเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เดžเด™เตเด™เตพ เดธเดพเดนเดธเดฟเด•เดคเดฏเดฟเตฝ เดเตผเดชเตเดชเต†เดŸเดพเตป เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดฑเดทเตเดฏเดฏเดฟเตฝ 100 เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเตเดŸเต† 44 เดฆเดถเดฒเด•เตเดทเด‚ เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเตˆเดฌเตผเดฎเดพเดฐเดฟเดฒเต‡เด•เตเด•เต เดžเด™เตเด™เตพเด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เด‰เดฃเตเดŸเต. เด…เดคเดฟเดจเดพเตฝ, เด†เตผเด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เดšเดฟเดฒ เดฌเดฟเดธเดฟเดจเดธเตเดธเต เด†เดถเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด•เต‡เตพเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดธเดจเตเดคเต‹เดทเดฎเตเดฃเตเดŸเต.

  • 5000 เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด•เดฎเตเดชเดจเดฟเด•เตพ.
  • เด†เด•เต† 20 เดตเดฐเดฟเด•เตเด•เดพเตผ. เด‡เดคเต†เดฒเตเดฒเดพเด‚ b000b เด†เดฃเต - เดžเด™เตเด™เตพ เด•เดฎเตเดชเดจเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚.
  • เดชเด•เตฝ เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ 300 เด•เต‹เดณเตเด•เตพ.
  • เด•เดดเดฟเดžเตเดž เดตเตผเดทเด‚ 100 เดฆเดถเดฒเด•เตเดทเด‚ เด•เต‹เตพ เดฎเดฟเดจเดฟเดฑเตเดฑเตเด•เตพ (เดžเด™เตเด™เตพ เด†เด˜เต‹เดทเดฟเดšเตเดšเต). เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เด†เดญเตเดฏเดจเตเดคเดฐ เดšเตผเดšเตเดšเด•เตพ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดพเดคเต†เดฏเดพเดฃเดฟเดคเต.

เด…เดคเต เดŽเด™เตเด™เดจเต† เด†เดฐเด‚เดญเดฟเดšเตเดšเต?

เดถเดฐเดฟเดฏเดพเดฏ เดšเต‡เดŸเตเดŸเดจเตเดฎเดพเตผ เดŽเด™เตเด™เดจเต† เดธเตเดตเดจเตเดคเด‚ เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเด‚? โ€œเดนเดพเตผเดกเตโ€Œเด•เต‹เตผ เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเตโ€ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดšเดฐเดฟเดคเตเดฐเดตเตเด‚ เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเดฟเดจเดพเดฏเดฟ เดตเตผเดทเดคเตเดคเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเดคเตเดคเต เดชเต‹เดฒเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต เดŽเดจเตเดจเดคเตเด‚ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดฃเด‚! เดจเดฟเด™เตเด™เตพ เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด…เดŸเตเดคเตเดคเต เดตเดจเตเดจเต เดชเดฑเดžเตเดžเต: "เดžเด™เตเด™เตพเด•เตเด•เต เดฐเดฃเตเดŸเต เดธเต†เตผเดตเดฑเตเด•เตพ เด•เต‚เดŸเดฟ เดตเต‡เดฃเด‚." เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต: โ€œเด…เดคเต†, เดšเต‹เดฆเตเดฏเดฎเดฟเดฒเตเดฒ! เดฑเดพเด•เตเด•เดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเดคเตเดคเต เด‰เดฃเตเดŸเต.

เด…เด™เตเด™เดจเต† เดžเด™เตเด™เตพ Oracle, Java, WebSphere, Db2 เด…เด™เตเด™เดจเต† เดŽเดฒเตเดฒเดพเด‚ เดšเต†เดฏเตเดคเต. เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดฎเดฟเด•เดšเตเดš เดตเต†เดฃเตเดŸเตผ เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เตพ เดŽเดŸเตเดคเตเดคเต, เด…เดตเดฏเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เด…เดคเดฟเดจเตŠเดชเตเดชเด‚ เดŽเดŸเตเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเดšเตเดšเต. เด…เดตเตผ เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เด•เดณเดฟเดšเตเดšเต. เด‡เดคเต เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด†เดจเตเดคเดฐเดฟเด• เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เด‡เดคเต†เดฒเตเดฒเดพเด‚ 2009 เตฝ เด†เดฐเด‚เดญเดฟเดšเตเดšเต. 2006 เดฎเตเดคเตฝ, เดžเด™เตเด™เตพ เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดคเดฐเดคเตเดคเดฟเตฝ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดคเต€เดฐเตเดฎเดพเดจเด™เตเด™เดณเดฟเตฝ เดตเดณเดฐเต† เด…เดŸเตเดคเตเดคเดพเดฃเต. เดžเด™เตเด™เตพ เดจเดฟเดฐเดตเดงเดฟ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดตเต†เตผเดšเตเดตเตฝ เดชเดฟเดฌเดฟเดŽเด•เตโ€Œเดธเตเด•เตพ (เด‡เดชเตเดชเต‹เตพ เด“เตผเดกเดฑเดฟเตฝ เด‰เดณเตเดณเดคเต เดชเต‹เดฒเต†) เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ: เดžเด™เตเด™เตพ เดจเต‹เด•เตเด•เดฟ, เด…เดคเต เดจเดฒเตเดฒเดคเดพเดฃเต†เดจเตเดจเต เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต, เด’เดฐเต เด‡เดจเตเดฑเต‡เดฃเตฝ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด‰เดฃเตผเดคเตเดคเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

เดตเดฟเดŽเด‚เดตเต†เดฏเตผ เดŽเดŸเตเด•เตเด•เตเด•. เดžเด™เตเด™เตพ เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เดจเดŸเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เด‰เดŸเตป เดคเดจเตเดจเต† เด•เต‚เตพ เดตเต†เดฃเตเดŸเตผ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดจเตเดจเต. เดจเดฎเตเด•เตเด•เต เด…เดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดฒเตเดฒเดพเด‚ เด…เดฑเดฟเดฏเดพเด‚: เดตเดพเด—เตเดฆเดพเดจเด™เตเด™เดณเต† 3 เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเตเด‚ เดšเต†เดฒเดตเต 10 เด•เตŠเดฃเตเดŸเต เด—เตเดฃเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเตเด‚ เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ DirDB เดฏเตเด‚ เดฎเดฑเตเดฑเตเด‚ เดšเต†เดฏเตเดคเต.

เดชเดฟเดจเตเดจเต€เดŸเต เด…เดคเต เดตเดณเดฐเดพเตป เดคเตเดŸเด™เตเด™เดฟ. เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเต เด‡เดจเดฟ เดจเต‡เดฐเดฟเดŸเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดฌเดฟเดฒเตเดฒเดฟเด‚เด—เต เดธเต‡เดตเดจเด‚ เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต. เดคเตเดŸเตผเดจเตเดจเต MySQL-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฌเดฟเดฒเตเดฒเดฟเด‚เด—เต เดธเต†เตผเดตเตผ เดฎเต‹เด‚เด—เต‹เดฏเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เดฟ. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด…เดตเดฟเดŸเต† เดชเต‹เด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด•เต‹เดณเตเด•เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดชเดฐเดฟเดนเดพเดฐเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเดšเตเดšเต:

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

เดŽเดจเตเดจเดพเตฝ เดŽเดตเดฟเดŸเต†เดฏเต‹, เด‰เดณเตเดณเดฟเตฝ, เด…เดคเต‡ เดตเต†เดฃเตเดŸเตผ เด‰เตฝเดชเตเดชเดจเตเดจเด‚ เด•เดฑเด™เตเด™เตเดจเตเดจเต - เดชเตเดฐเดงเดพเดจ, เดจเตเดฏเต‚เด•เตเดฒเดฟเดฏเตผ เด’เดจเตเดจเต, เดžเด™เตเด™เตพ เด’เดฐเดฟเด•เตเด•เตฝ เดŽเดŸเตเดคเตเดคเดคเดพเดฃเต. เดเด•เดฆเต‡เดถเด‚ 2011 เด…เดตเดธเดพเดจเดคเตเดคเต‹เดŸเต†, เดžเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดงเดพเดจ เดคเดŸเดธเตเดธเด‚ เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดˆ เดชเตเดฐเดคเตเดฏเต‡เด• เด‰เตฝเดชเตเดชเดจเตเดจเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ เดŽเดจเตเดจเต เดžเด™เตเด™เตพ เดธเตเดตเดฏเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ - เดžเด™เตเด™เตพ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เด“เดŸเตเด‚. เดžเด™เตเด™เดณเตเดŸเต† เดฎเตเดจเตเดจเดฟเตฝ เด’เดฐเต เดฎเดคเดฟเตฝ เด•เดฃเตเดŸเต, เด…เดคเดฟเตฝ เดžเด™เตเด™เตพ เดซเตเตพ เด—เดพเดฒเดชเตเดชเดฟเตฝ เด“เดŸเดฟ, เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ เดจเดŸเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต.
เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เดžเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟเดตเดจเตเดจเต. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดžเด™เตเด™เตพ เดตเดฟเดตเดฟเดง เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เด—เดตเต‡เดทเดฃเด‚ เดจเดŸเดคเตเดคเดฟ - เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต, เดตเต†เดฃเตเดŸเตผ เดŽเดจเตเดจเดฟเดต. เดžเดพเตป เด‡เดชเตเดชเต‹เตพ เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเดฟเดจเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ - เด…เดคเดฒเตเดฒ เด•เดพเดฐเตเดฏเด‚. เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฃเต เดžเด™เตเด™เตพ เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ เดšเดฟเดจเตเดคเดฟเดšเตเดšเดคเต.

เด†เดคเตเดฏเดจเตเดคเดฟเด•เดฎเดพเดฏเดฟ, เดžเด™เตเด™เตพ เดˆ เด“เดชเตเดทเดจเดฟเตฝ เดŽเดคเตเดคเดฟ. เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต? เด•เดพเดฐเดฃเด‚ เดŽเดฒเตเดฒเดพ เดตเต†เดฃเตเดŸเตผ, เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเตเด‚ 10 เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดพเดฃเต. เด•เตŠเดณเตเดณเดพเด‚, 10 เดตเดฏเดธเตเดธเตเดณเตเดณ เด•เตเดŸเตเดŸเดฟเดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดตเต‡เดฑเต†เดฏเตเด‚! เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต เดžเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต: เด’เดจเตเดจเตเด•เดฟเตฝ เด’เดฐเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดธเต‡เดตเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดฎเดนเดคเตเดคเดพเดฏ เด†เดถเดฏเดคเตเดคเต‹เดŸเต เดžเด™เตเด™เตพ เดตเดฟเดŸ เดชเดฑเดฏเตเดจเตเดจเต (เดชเด™เตเด•เดพเดณเดฟเด•เตพเด•เตเด•เตเด‚ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เตเด‚ เดžเด™เตเด™เตพเด•เตเด•เตเด‚), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดžเด™เตเด™เตพ เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต!

เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เด†เดตเดถเตเดฏเด•เดคเด•เตพ

เดจเดฟเด™เตเด™เตพ เดตเดณเดฐเต†เด•เตเด•เดพเดฒเด‚ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ (เดฎเดฑเตเดฑเตŠเดฐเดพเดณเตเดŸเต† เด‰เตฝเดชเตเดชเดจเตเดจเด‚ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต), เด…เดชเตเดชเต‹เตพ เดšเดฟเดจเตเดค เดชเดคเตเด•เตเด•เต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เดคเดฒเดฏเดฟเตฝ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดจเตเดจเต: เดžเดพเตป เด…เดคเต เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเตเด‚? เดžเด™เตเด™เดณเต†เดฒเตเดฒเดพเด‚ เด•เดฎเตเดชเดจเดฟเดฏเดฟเดฒเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผเดฎเดพเดฐเดพเดฏเดคเดฟเดจเดพเตฝ (เดตเดฟเตฝเดชเตเดชเดจเด•เตเด•เดพเตผ เด’เดดเดฟเด•เต†, เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผเดฎเดพเตผ เด…เดฒเตเดฒเดพเดคเตเดคเดตเตผ เด‡เดฒเตเดฒ), เดžเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดตเดณเดฐเต†เด•เตเด•เดพเดฒเดฎเดพเดฏเดฟ เดฐเต‚เดชเต€เด•เดฐเดฟเดšเตเดšเต, เด…เดต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต:

  1. เด‰เดฏเตผเดจเตเดจ เดตเดฟเด•เดธเดจ เดตเต‡เด—เดค. เดžเด™เตเด™เดณเต† เดชเต€เดกเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดตเต†เดฃเตเดŸเดฑเตเดŸเต† เด‰เตฝเดชเตเดชเดจเตเดจเด‚ เด†เดฆเตเดฏเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดŽเดฒเตเดฒเดพเด‚ เดตเดณเดฐเต†เด•เตเด•เดพเดฒเด‚ เดธเดพเดตเดงเดพเดจเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต. เดžเด™เตเด™เตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต - เดžเด™เตเด™เตพเด•เตเด•เต เดงเดพเดฐเดพเดณเด‚ เด†เดถเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต! เดจเดฎเตเด•เตเด•เต เด‡เดจเดฟเดฏเตเด‚ เด’เดฐเตเดชเดพเดŸเต เด†เดถเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เดชเดฟเดจเตเดจเต€เดŸเต เด†เดถเดฏเด™เตเด™เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต เดชเดคเตเดคเต เดตเตผเดทเด‚ เดฎเตเดจเตเดจเดฟเดฒเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เดตเตผเดทเดคเตเดคเต‡เด•เตเด•เต เดฎเดพเดคเตเดฐเด‚.
  2. เดฎเตพเดŸเตเดŸเดฟ-เด•เต‹เตผ เด‡เดฐเตเดฎเตเดชเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เด‰เดชเดฏเต‹เด—เด‚. เด‡เดคเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เด•เต‹เดฑเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดฃเตเดŸเดพเด•เต‚ เดŽเดจเตเดจเต เดžเด™เตเด™เตพ เด•เดฃเตเดŸเต.
  3. เด‰เดฏเตผเดจเตเดจ เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค. เดžเด™เตเด™เดณเตเด‚ เด•เดฐเดžเตเดžเดตเตป.
  4. เด‰เดฏเตผเดจเตเดจ เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค.
  5. เดชเตเดฐเดคเดฟเดฆเดฟเดจ เดฑเดฟเดฒเต€เดธเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดญเดพเดท เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เดžเด™เตเด™เตพ เดธเตเดตเดฏเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดš เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต, เดญเดพเดทเดฏเตเดŸเต† เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดฏเตเด•เตเดคเดฟเดธเดนเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดตเดณเดฐเตเดจเตเดจเต.

  1. เดฎเตพเดŸเตเดŸเดฟ-เด•เต‹เตผ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เดชเดฟเดจเตเดคเตเดฃ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดธเดฎเดพเดจเตเดคเดฐ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
  2. เดžเด™เตเด™เตพเด•เตเด•เต เดตเดฟเด•เดธเดจ เดตเต‡เด—เดค เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดฎเดคเตเดธเดฐเดพเดงเดฟเดทเตเด เดฟเดค เดตเดฟเด•เดธเดจเด‚, เดฎเดคเตเดธเดฐ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดตเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดญเดพเดท เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เด†เดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต:
    • เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเตเดฐเต†เดกเตเด•เตพ เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เต‹เดฑเตเด•เดณเดฟเตฝ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดธเดฎเดพเดจเตเดคเดฐ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต;
    • เดธเดฎเดพเดจเตเดคเดฐ เดจเดฟเตผเดตเตเดตเดนเดฃเด‚, เด•เต‚เดŸเตเดคเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด•เตบเด•เดฑเตปเดธเดฟ เดชเดฟเดจเตเดคเตเดฃ, เดธเดฎเดพเดจเตเดคเดฐ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฐเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดคเดฏเตเด‚ เดฎเดฑเดฏเตเด•เตเด•เดพเตป เดญเดพเดท (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเตบเดŸเตˆเด‚, เดŽเดจเตเดคเดพเดฏเดพเดฒเตเด‚) เดŽเด™เตเด™เดจเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต.
  3. เด‰เดฏเตผเดจเตเดจ เดธเตเดฅเดฟเดฐเดค. เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚, เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด…เดคเต เดตเต†เดฃเตเดŸเตผ เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเตฝ เด‰เดณเตเดณเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดšเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต.

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

เดจเดฟเด™เตเด™เตพ เด“เตผเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เดงเดพเดฐเดพเดณเด‚ เด“เดชเตเดทเดจเตเด•เตพ เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดŽเตผเดฒเดพเด‚เด—เต - เดžเด™เตเด™เตพ เด‡เดคเต เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดฑเดฟเดฏเตเดจเตเดจเต, เด‡เดคเต เดŽเดจเตเดฑเต† เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏ, เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏ เดชเตเดฐเดฟเดฏเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดฐเดฃเตเดŸเดพเดฎเดคเดพเดฏเดฟ, เดœเดพเดต เดœเดพเดต เดชเต‹เดฒเตเดฎเดฒเตเดฒ, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดธเตเด•เดพเดฒ. เดฎเต‚เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เด…เด•เตเด•เดพเดฒเดคเตเดคเต เดจเดฎเตเด•เตเด•เต เด’เดŸเตเดŸเตเด‚ เด…เดฑเดฟเดฏเดพเดคเตเดค เดญเดพเดท - เดชเต‹เด•เตเด•. เด…เดคเต เด…เดชเตเดชเต‹เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเตเดจเตเดจเต, เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เด…เดคเต เด‡เดคเดฟเดจเด•เด‚ เดฐเดฃเตเดŸเต เดตเตผเดทเดฎเดพเดฏเดฟ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดคเตเดตเดฐเต† เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เดคเต‹เดฑเตเดฑเต เดชเต‹เดฏเดฟ!

เด—เต‹เดฏเตเดŸเต† เดšเดฐเดฟเดคเตเดฐเด‚

เดžเด™เตเด™เตพ เด…เดคเดฟเตฝ เด’เดฐเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ. เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต†เดจเตเดจเต เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดžเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚.

เด—เต‹เดฏเตเดŸเต† เด’เดฐเต เดธเด‚เด•เตเดทเดฟเดชเตเดค เดšเดฐเดฟเดคเตเดฐเด‚. 2007 เตฝ เด†เดฐเด‚เดญเดฟเดšเตเดšเต, 2009 เตฝ เดคเตเดฑเดจเตเดจเต, เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเต 2012 เตฝ เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ (เด…เดคเดพเดฏเดคเต, เด†เดฆเตเดฏ เดฑเดฟเดฒเต€เดธเดฟเดจเต เดฎเตเดฎเตเดชเตเดคเดจเตเดจเต† เดžเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ). เดžเดพเตป เดธเด‚เดถเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดœเดพเดตเดฏเต† เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดš เด—เต‚เด—เดฟเตพ เด†เดฏเดฟเดฐเตเดจเตเดจเต เดคเตเดŸเด•เตเด•เด•เตเด•เดพเดฐเตป.

เดฐเดšเดฏเดฟเดคเดพเด•เตเด•เตพ เดตเดณเดฐเต† เดชเตเดฐเดถเดธเตเดคเดฐเดพเดฃเต:

  • เดฏเตเดฃเดฟเด•เตโ€Œเดธเดฟเดจเตเดฑเต† เดชเดฟเดจเตเดจเดฟเดฒเตเดณเตเดณ เด•เต†เตป เดคเต‹เด‚เดธเตบ, เดฏเตเดŸเดฟเดŽเดซเต-8 เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเดšเตเดšเต, เดชเตเดฒเดพเตป 9 เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต;
  • เด•เต†เดจเตเดจเดฟเดจเตŠเดชเตเดชเด‚ UTF-8 เดฐเต‚เดชเด•เดฒเตเดชเดจ เดšเต†เดฏเตเดค เดฑเต‹เดฌเต เดชเตˆเด•เตเด•เต, เดฌเต†เตฝ เดฒเดพเดฌเตเดธเดฟเดฒเต† เดชเตเดฒเดพเตป 9, เด‡เตปเดซเต†เตผเดจเต‹, เดฒเดฟเด‚เดฌเต‹ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต;
  • เดฑเต‹เดฌเตผเดŸเตเดŸเต เด—เดฟเดธเตเดฎเตผ, เดœเดพเดต เดนเต‹เดŸเตเดŸเตโ€Œเดธเตโ€Œเดชเต‹เดŸเตเดŸเต เด•เด‚เดชเตˆเดฒเตผ เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ V8-เตฝ (Google-เดจเตเดฑเต† Javascript เดตเตเดฏเดพเด–เตเดฏเดพเดคเดพเดตเต) เดœเดจเดฑเต‡เดฑเตเดฑเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจเดคเตเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเดฎเดพเดฃเต;
  • เดžเด™เตเด™เดณเตเดŸเต† เดšเดฟเดฒ เดชเดพเดšเตเดšเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต† 700-เดฒเดงเดฟเด•เด‚ เดธเด‚เดญเดพเดตเด•เดฐเตเด‚.

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

เด’เดฑเตเดฑเดจเต‹เดŸเตเดŸเดคเตเดคเดฟเตฝ เดชเต‹เด•เตเด•

เดญเดพเดท เดเดฑเต†เด•เตเด•เตเดฑเต† เดฒเดณเดฟเดคเดตเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฃเต†เดจเตเดจเต เดจเดพเด‚ เด•เดพเดฃเตเดจเตเดจเต. เดžเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดคเดฐเด™เตเด™เดณเตเดฃเตเดŸเต: เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เด…เดต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเดฟเตฝ เด…เดต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเดฟเดฒเตเดฒ (เด…เดคเดพเดฏเดคเต เดคเดฐเด™เตเด™เตพ เดŽเดจเตเดคเดพเดฏเดพเดฒเตเด‚ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต).

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

เด˜เดŸเดจเด•เดณเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดซเดพเดทเดจเดพเดฃเต†เดจเตเดจเต เด•เดพเดฃเดพเด‚. เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ (เดจเด•เตเดทเดคเตเดฐเดšเดฟเดนเตเดจเด‚ เด‰เดณเตเดณเดฟเดŸเดคเตเดคเต) เดŽเดจเตเดจ เด†เดถเดฏเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚. เด…เดฑเต‡เด•เดณเตเดŸเต†เดฏเตเด‚ เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด…เดฑเต‡เด•เดณเตเดŸเต†เดฏเตเด‚ เดธเดฎเดพเดฐเด‚เดญเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดเด•เดฆเต‡เดถเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเต‡เดฏเตเดณเตเดณเต‚ - เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดœเต€เดตเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดนเดฒเต‹, เดตเต‡เตพเดกเต เดŽเดดเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต:

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

เดจเดฎเตเดฎเตพ เดŽเดจเตเดคเดพเดฃเต เด•เดพเดฃเตเดจเตเดจเดคเต? เด‡เดคเต เดธเดฟ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเดพเดฃเต, เด…เตผเดฆเตเดงเดตเดฟเดฐเดพเดฎเด‚ เด“เดชเตเดทเดฃเดฒเดพเดฃเต. เด‡เดคเต เดฐเดฃเตเดŸเต เดตเดฐเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เด’เดฐเต เดธเต†เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเดพเด•เดพเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดต เด’เดฐเต‡ เดตเดฐเดฟเดฏเดฟเดฒเตเดณเตเดณ เดฐเดฃเตเดŸเต เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเด‚.

เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เด˜เดŸเดจเด•เดณเดฟเดฒเต† เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ (14-เดพเด‚ เดตเดฐเดฟเดฏเดฟเตฝ) เด“เดชเตเดทเดฃเตฝ เด†เดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดšเตเดฐเตเดฃเตเดŸเดต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดŸเตˆเดชเตเดชเดฟเด‚เด—เต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด†เดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเต. เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚ เดŸเดฟเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚. เดˆ เด‰เดฆเดพเดนเดฐเดฃเด‚ เดธเดพเดงเดพเดฐเดฃ เดนเดฒเต‹, เดตเต‡เตพเดกเดฟเดจเต‡เด•เตเด•เดพเตพ เด…เตฝเดชเตเดชเด‚ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฃเต - เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เดพเตป.

เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดจเดฎเตเดฎเตพ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟ เด•เดพเดฃเตเดจเตเดจเดคเต? เด•เต‹เดกเต เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด•เต‹เดกเดฟเตฝ เดชเดพเด•เตเด•เต‡เดœเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เด…เดคเต เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต - เด‡เดคเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เดžเด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต - เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด•เตŠเดณเตเดณเดพเด‚!

เดจเดฎเตเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด’เดจเตเดจเต เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚: เดนเดฒเต‹, เดตเต‡เตพเดกเต, เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เด‡เดคเตŠเดฐเต http เดธเต†เตผเดตเดฑเดพเดฃเต. เด‡เดตเดฟเดŸเต† เดฐเดธเด•เดฐเดฎเดพเดฏเดฟ เดจเดฎเตเดฎเตพ เดŽเดจเตเดคเดพเดฃเต เด•เดพเดฃเตเดจเตเดจเดคเต?

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

เด†เดฆเตเดฏเด‚, เดซเด‚เด—เตเดทเตป เด’เดฐเต เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดžเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดซเด‚เด—เตเดทเตป "เด’เดจเตเดจเดพเด‚ เด•เตเดฒเดพเดธเต เดชเต—เดฐเตป" เด†เดฃเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดซเด™เตเดทเดฃเตฝ เดถเตˆเดฒเดฟเดฏเดฟเตฝ เดฐเดธเด•เดฐเดฎเดพเดฏ เด’เดฐเตเดชเดพเดŸเต เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดžเด™เตเด™เตพ เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เด•เดพเดฃเตเดจเตเดจเต: เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเต GitHub เดถเต‡เด–เดฐเดฃเดคเตเดคเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเต เดถเดฐเดฟเดฏเดพเดฃเต, เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต - เด…เดคเดฟเดฒเตเดชเดฐเดฟเดฏเดพเดฏเดฟ, เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดฃเด‚.

Go-เดฏเดฟเตฝ, เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเดฟเดจเตเดฑเต† เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เด…เดคเดฟเดจเตเดฑเต† เดถเต‡เด–เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† url เด†เดฃเต. เดŽเดฒเตเดฒเดพ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพเด•เตเด•เตเด‚ เดตเต‡เดฃเตเดŸเดฟ เดชเต‹เด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• Goget เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‰เดฃเตเดŸเต, เด…เดต เดกเตŒเตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดต เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเดพเดฏเดฟ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เตเดจเตเดจเต. เด…เดคเต‡ เดธเดฎเดฏเด‚, เด—เต‹เด—เต†เดฑเตเดฑเดฟเดจเต html-meta-เดฏเต† เด•เตเดฑเดฟเดšเตเดšเต เด…เดฑเดฟเดฏเดพเด‚. เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต http เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดถเต‡เด–เดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเต‹เดฒเต†).

เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดจเดฎเตเดฎเตพ เด•เดพเดฃเตเดจเตเดจเดคเต? เดธเดพเดงเดพเดฐเดฃ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเต† Http, Json เดŽเดจเตเดจเดฟเดต. เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚, เด†เดคเตเดฎเดชเดฐเดฟเดถเต‹เดงเดจ - เดชเตเดฐเดคเดฟเดซเดฒเดจเด‚ เด‰เดฃเตเดŸเต, เด…เดคเต เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดฟเตฝ / json-เตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดžเด™เตเด™เตพ เด…เดคเดฟเดจเต เดšเดฟเดฒ เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เตพ เดชเด•เดฐเด‚ เดตเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดžเด™เตเด™เตพ เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเต, เดฎเต†เดทเต€เดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดถเดฐเดพเดถเดฐเดฟ เดฒเต‹เดกเต (เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดทเต€เดจเดฟเตฝ) เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด•เต‹เดกเดฟเดจเตเดฑเต† 20 เดตเดฐเดฟเด•เตพ เดžเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดพเดฃเตเดจเตเดจเต.
เดจเดฎเตเด•เตเด•เต เด‡เดตเดฟเดŸเต† เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดชเตเดฐเดงเดพเดจเด‚? เด‡เดคเต เด’เดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดฌเตˆเดจเดฑเดฟ (เดฌเตเดฏเต‚เดฃเดฑเดฟ) เด†เดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดˆ เดฌเตˆเดจเดฑเดฟเด•เตเด•เต เด†เดถเตเดฐเดฟเดคเดคเตเดตเด™เตเด™เดณเดฟเดฒเตเดฒ, เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเตเดฒ! เด‡เดคเต เดเดคเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเด•เตผเดคเตเดคเดพเด‚, เด‰เดŸเดจเดŸเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚.

เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดจเต€เด™เตเด™เตเดจเตเดจเต.

เดชเต‹เด•เตเด•: เดฐเต€เดคเดฟเด•เดณเตเด‚ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เดณเตเด‚

เด—เต‹เดฏเตเด•เตเด•เต เดฐเต€เดคเดฟเด•เดณเตเดฃเตเดŸเต. เดเดคเต เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดคเดฐเดคเตเดคเดฟเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฐเต€เดคเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด‡เดคเต เด’เดฐเต เด˜เดŸเดจเดฏเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด…เดชเดฐเดจเดพเดฎเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต N32 เดŽเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เด…เดชเดฐเดจเดพเดฎเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฐเต€เดคเดฟเด•เตพ เดŽเดดเตเดคเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เด‡เดตเดฟเดŸเต†เดฏเดพเดฃเต เดจเดฎเตเดฎเตพ เด†เดฆเตเดฏเดฎเดพเดฏเดฟ เด’เดฐเต เดธเตเดคเด‚เดญเดจเดพเดตเดธเตเดฅเดฏเดฟเตฝ เดตเต€เดดเตเดจเตเดจเดคเต ... เด—เต‹เดฏเตเด•เตเด•เต เด…เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เตเดฒเดพเดธเตเด•เตพ เด‡เดฒเตเดฒเต†เดจเตเดจเต เดฎเดพเดฑเตเดจเตเดจเต. เดŸเตˆเดชเตเดชเต เด‡เตปเด•เตเดฒเต‚เดทเตป เด‰เดฃเตเดŸเต†เดจเตเดจเต เด—เต‹เดฏเต† เด…เดฑเดฟเดฏเตเดจเตเดจเดตเตผ เดชเดฑเดžเตเดžเต‡เด•เตเด•เดพเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต. เดกเต†เดตเดฒเดชเตเดชเตผ เด…เดคเต เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เด•เดฐเตเดคเตเดจเตเดจเดคเต เดŽเดคเตเดฐเดฏเตเด‚ เดตเต‡เด—เด‚ เดจเดฟเตผเดคเตเดคเตเดจเตเดจเตเดตเต‹ เด…เดคเตเดฐเดฏเตเด‚ เดจเดฒเตเดฒเดคเต. เด—เต‹เดฏเดฟเตฝ เด•เตเดฒเดพเดธเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เด…เดจเดจเตเดคเดฐเดพเดตเด•เดพเดถเดตเตเด‚ เด‡เดฒเตเดฒ.

เดšเต‹เดฆเตเดฏเด‚! เดฒเต‹เด•เดคเตเดคเดฟเดจเตเดฑเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดค เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด—เต‚เด—เดฟเดณเดฟเดจเตเดฑเต† เดจเต‡เดคเตƒเดคเตเดตเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฐเดšเดฏเดฟเดคเดพเด•เตเด•เดณเตเดŸเต† เด•เดฎเตเดชเดจเดฟ เดžเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเดพเดฃเต เดจเตฝเด•เดฟเดฏเดคเต? เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต!

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

เดฒเดณเดฟเดคเดฎเดพเดฏ เดฐเต€เดคเดฟเด•เตพ, เดฐเต€เดคเดฟ เด’เดชเตเดชเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดŽเดดเตเดคเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดคเดฐเดฎเดพเดฃเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต. เด•เต‚เดŸเดพเดคเต†, เดˆ เดฐเต€เดคเดฟเด•เตพ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ (เดจเดฟเตผเดตเตเดตเดนเดฟเด•เตเด•เตเดจเตเดจเดคเต) เดˆ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดพเดฃเต. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด…เดจเตเดฌเดจเตเดง เดซเด‚เด—เตโ€Œเดทเตป เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดจเดพเดฏเดฟ เดŽเดดเตเดคเดพเด‚ (เด‡เดคเต เด† เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดคเดฐเดตเตเดฎเดพเดฏเดฟ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต). เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดˆ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเตเดฑเต† เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดˆ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•.

เดนเดพเตผเดกเตโ€Œเด•เต‹เตผ เด†เดฐเดพเดงเด•เตผเด•เตเด•เดพเดฏเดฟ, เดˆ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดฐเดฃเตเดŸเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เดชเดฑเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚: เด’เดจเตเดจเต เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‡เด•เตเด•เต, เดฎเดฑเตเดฑเตŠเดจเตเดจเต เดˆ เดชเตเดฐเดคเตเดฏเต‡เด• เดคเดฐเดคเตเดคเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดกเดฟเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตผ เดŸเต‡เดฌเดฟเดณเดฟเดฒเต‡เด•เตเด•เต, เดˆ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต‡เด•เตเด•เต. เด…เดคเดพเดฏเดคเต, เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เด•เด‚เดชเตˆเดฒเตผ เดกเดฟเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เด…เดคเตเดคเดฐเด‚ เดชเดŸเตเดŸเดฟเด•เด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต.

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, Go-เดฏเดฟเตฝ เด…เดธเดพเดงเตเดตเดพเด•เดพเดจเตเดณเตเดณ เดธเต‚เดšเดจเด•เดณเตเดฃเตเดŸเต. เดตเดพเด•เตเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเต {} (เดฐเดฃเตเดŸเต เดšเตเดฐเตเดฃเตเดŸ เดฌเตเดฐเต‡เดธเตเด•เตพ เด‰เดณเตเดณเดคเต) เดคเดคเตเดตเดคเตเดคเดฟเตฝ เดเดคเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดพเดฃเต.
เด‡เดคเตเดตเดฐเต†, เดŽเดฒเตเดฒเดพเด‚ เด•เตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต, เดŽเดฒเตเดฒเดพเด‚ เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฃเต. เด…เดคเตเดญเตเดคเดชเตเดชเต†เดŸเดพเดจเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เดชเต‹เด•เตเด•: goroutines

เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เด•เดพเดฐเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฐเตเดจเตเดจเต: เด•เดจเด‚เด•เตเดฑเดžเตเดž เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ - เด—เต‹ เดชเดฆเดพเดตเดฒเดฟเดฏเดฟเดฒเต† เด—เต‹เดฑเต—เดŸเตเดŸเต€เดจเตเด•เตพ (เด—เต‹เดฑเต‚เดŸเตเดŸเต€เดจเตเด•เตพ).

เด…เดฒเด•เตเดธเดฟ เดจเตˆเดกเต†เดจเต‹เดตเต. ITooLabs. Go (Golang) เดซเต‹เตบ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดตเดฟเด•เดธเดจ เด•เต‡เดธเต. เดญเดพเด—เด‚ 1

  1. เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เด…เดต เดถเดฐเดฟเด•เตเด•เตเด‚ เดญเดพเดฐเด‚ เด•เตเดฑเดžเตเดžเดคเดพเดฃเต (2 Kb-เตฝ เดคเดพเดดเต†).
  2. เดฐเดฃเตเดŸเดพเดฎเดคเดพเดฏเดฟ, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด—เตŠเดฑเต‚เดŸเตเดŸเต€เตป เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเต†เดฒเดตเต เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฃเต: เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฏเดฟเตฝ เด’เดฐเต เดธเต†เด•เตเด•เตปเดกเดฟเตฝ เด†เดฏเดฟเดฐเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ - เด’เดจเตเดจเตเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เดฟเดฒเตเดฒ.
  3. เด…เดตเดฐเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดทเต†เดกเตเดฏเต‚เดณเดฑเดพเดฃเต เด…เดต เดจเตฝเด•เตเดจเตเดจเดคเต, เด‡เดคเต เด’เดฐเต เด—เตŠเดฑเต‚เดŸเตเดŸเต€เดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต.
  4. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต:
    • เด’เดฐเต เด—เต‹ เดชเตเดฐเดธเตเดคเดพเดตเดจ เดจเต‡เดฐเดฟเดŸเตเดŸเดพเตฝ (เด—เตŠเดฑเต‚เดŸเตเดŸเต€เตป เด…เดŸเตเดคเตเดค เด—เตŠเดฑเต‚เดŸเตเดŸเต€เตป เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ);
    • เด’เดฐเต เดคเดŸเดฏเตฝ เด‡เตปเดชเตเดŸเตเดŸเต/เด”เดŸเตเดŸเต เด•เต‹เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ;
    • เดฎเดพเดฒเดฟเดจเตเดฏ เดถเต‡เด–เดฐเดฃเด‚ เด†เดฐเด‚เดญเดฟเดšเตเดšเดพเตฝ;
    • เดšเดพเดจเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดšเดฟเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเดšเตเดšเดพเตฝ.

เด…เดคเดพเดฏเดคเต, เด’เดฐเต Go เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด’เดฐเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚, เด…เดคเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เด•เต‹เดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•เดฏเตเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดฐ เดคเตเดฐเต†เดกเตเด•เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดŽเดคเตเดฐ เด•เต‹เดฑเตเด•เตพ เด‰เดฃเตเดŸเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดคเตเดฐ เด•เต‹เดฑเตเด•เตพ เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดžเตเดžเต). เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เด“เดฐเต‹ เด•เต‹เดฑเดฟเดฒเตเด‚ เดˆ เดŽเดฒเตเดฒเดพ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเตเดฐเต†เดกเตเด•เดณเดฟเดฒเตเด‚ เดทเต†เดกเตเดฏเต‚เดณเตผ เดˆ เดฒเตˆเดฑเตเดฑเตเดตเต†เดฏเตเดฑเตเดฑเต เดคเตเดฐเต†เดกเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

เด‡เดฐเตเดฎเตเดชเต เด‰เดชเดฏเต‹เด—เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดฎเดพเตผเด—เดฎเดพเดฃเดฟเดคเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. เดžเด™เตเด™เตพ เด•เดพเดฃเดฟเดšเตเดšเตเดคเดจเตเดจเดคเดฟเดจเต เดชเตเดฑเดฎเต‡, เดžเด™เตเด™เตพ เด’เดฐเตเดชเดพเดŸเต เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเตฝ 40 เด—เดฟเด—เดพเดฌเตˆเดฑเตเดฑเตเด•เตพ เดจเตฝเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดกเดฟเดชเดฟเด เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ เดžเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต (เดˆ เดฒเตˆเดจเตเด•เดณเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต).

เด…เดตเดฟเดŸเต†, Go- เดฏเตเด•เตเด•เต เดฎเตเดฎเตเดชเตเดคเดจเตเดจเต†, เดˆ เด•เดพเดฐเดฃเดคเตเดคเดพเตฝ เดžเด™เตเด™เตพ เด…เดคเต‡ เดธเตเด•เต€เด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต: เดชเตเดฐเต‹เดธเดธเตผ เด•เดพเดทเต†เดฏเตเดŸเต† เดชเตเดฐเดฆเต‡เดถเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, OS เดธเดจเตเดฆเตผเดญ เดธเตเดตเดฟเดšเตเดšเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตเด• (เด‡เดคเต เดตเดณเดฐเต† เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเด‚). เดžเดพเตป เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต: เด‡เดฐเตเดฎเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดฎเดพเตผเด—เดฎเดพเดฃเดฟเดคเต.

เดˆ เดฒเดณเดฟเดคเดฎเดพเดฏ 21-เดตเดฐเดฟ เด‰เดฆเดพเดนเดฐเดฃเด‚ เดŽเด•เตเด•เต‹-เดธเต†เตผเดตเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฃเต. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดธเต†เตผเดตเต เดซเด‚เด—เตเดทเตป เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต, เด…เดคเต เดฐเต‡เด–เต€เดฏเดฎเดพเดฃเต. เดตเดฟเดณเดฟเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เดตเดฟเดทเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸ, เดšเดฟเดจเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ ... เดจเดฟเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•!

เด…เดคเต‡ เดธเดฎเดฏเด‚, เดจเดฟเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดคเดŸเดฏเดฃเด‚ - เดˆ เด—เตŠเดฑเต—เดŸเตเดŸเดฟเดจเต† เด•เตเดฏเต‚เดตเดฟเตฝ เดจเดฟเตผเดคเตเดคเตเด•เดฏเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดธเดพเดงเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เตพ เดทเต†เดกเตเดฏเต‚เดณเตผ เดŽเดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดคเดพเดฏเดคเต, เดˆ เดฎเต†เดทเต€เดจเดฟเดฒเต† OS เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด…เดคเตเดฐเดฏเตเด‚ เด•เดฃเด•เตเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดˆ เดฒเดณเดฟเดคเดฎเดพเดฏ เด•เต‹เดกเดฟเดจเต เด’เดฐเต เดŽเด•เตเด•เต‹ เดธเต†เตผเดตเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

เด‰เดŸเตป เดคเดจเตเดจเต† เดคเตเดŸเดฐเตเด‚...

เดšเดฟเดฒ เดชเดฐเดธเตเดฏเด™เตเด™เตพ ๐Ÿ™‚

เดžเด™เตเด™เดณเต‹เดŸเตŠเดชเตเดชเด‚ เดคเดพเดฎเดธเดฟเดšเตเดšเดคเดฟเดจเต เดจเดจเตเดฆเดฟ. เดžเด™เตเด™เดณเตเดŸเต† เดฒเต‡เด–เดจเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดทเตเดŸเดฎเดพเดฃเต‹? เด•เต‚เดŸเตเดคเตฝ เดฐเดธเด•เดฐเดฎเดพเดฏ เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เด•เดพเดฃเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹? เด’เดฐเต เด“เตผเดกเตผ เดจเตฝเด•เดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เตพเด•เตเด•เต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดžเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•, $4.99 เดฎเตเดคเตฝ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเดณเตเดณ เด•เตเดฒเต—เดกเต VPS, เดŽเตปเดŸเตเดฐเดฟ เดฒเต†เดตเตฝ เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เด…เดฆเตเดตเดฟเดคเต€เดฏ เด…เดจเดฒเต‹เด—เต, เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดžเด™เตเด™เตพ เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเดšเตเดšเดคเดพเดฃเต: VPS (KVM) E5-2697 v3 (6 เด•เต‹เดฑเตเด•เตพ) 10GB DDR4 480GB SSD 1Gbps-เดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเตเดดเตเดตเตป เดธเดคเตเดฏเดตเตเด‚ $19 เดฎเตเดคเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเด™เตเด™เดจเต† เด’เดฐเต เดธเต†เตผเดตเตผ เดชเด™เตเด•เดฟเดŸเดพเด‚? (RAID1, RAID10 เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ 24 เด•เต‹เดฑเตเด•เตพ เดตเดฐเต†เดฏเตเด‚ 40GB DDR4 เดตเดฐเต†เดฏเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต).

เด†เด‚เดธเตเดฑเตเดฑเตผเดกเดพเดฎเดฟเดฒเต† Equinix Tier IV เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเตฝ Dell R730xd 2 เดฎเดŸเด™เตเด™เต เดตเดฟเดฒเด•เตเด•เตเดฑเดตเดพเดฃเต‹? เด‡เดตเดฟเดŸเต† เดฎเดพเดคเตเดฐเด‚ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV $199 เดฎเตเดคเตฝ เดจเต†เดคเตผเดฒเดพเตปเดกเดฟเตฝ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 เดฎเตเดคเตฝ! เด•เตเดฑเดฟเดšเตเดšเต เดตเดพเดฏเดฟเด•เตเด•เตเด• เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เด•เต‹เตผเดชเตเดชเดฑเต‡เดทเตป เดŽเด™เตเด™เดจเต† เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚. เด’เดฐเต เดชเตˆเดธเดฏเตเด•เตเด•เต 730 เดฏเต‚เดฑเต‹ เดตเดฟเดฒเดฏเตเดณเตเดณ Dell R5xd E2650-4 v9000 เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฒเดพเดธเต?

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•