เด•เตเดตเดพเตผเด•เตเด•เดธเต เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดตเตเด‚ เด•เตเดฐเดฟเดฏเดพเดคเตเดฎเด•เดตเตเดฎเดพเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เดฟเดจเต† เดŽเด™เตเด™เดจเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

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

เด•เตเดตเดพเตผเด•เตเด•เดธเต เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดตเตเด‚ เด•เตเดฐเดฟเดฏเดพเดคเตเดฎเด•เดตเตเดฎเดพเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เดฟเดจเต† เดŽเด™เตเด™เดจเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

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

เดธเต‚เดชเตเดชเตผเดซเดพเดธเตเดฑเตเดฑเต เดธเดฌเต เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดœเดพเดต เด’เดฐเต เดชเตเดคเดฟเดฏ เดคเดฒเดคเตเดคเดฟเดฒเต†เดคเตเดคเดฟ!

42 เดฑเดฟเดฒเต€เดธเตเด•เตพ, 8 เดฎเดพเดธเดคเตเดคเต† เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเตผเด•เตเด•เต, 177 เด…เดคเดฟเดถเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ - เดŽเดฒเตเดฒเดพเดฑเตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดซเดฒเด‚ 2019 เดจเดตเด‚เดฌเดฑเดฟเตฝ เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ. เด•เตเดตเดพเตผเด•เตเด•เดธเต 1.0, เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดฒเต† เด’เดฐเต เดธเตเดชเตเดฐเดงเดพเดจ เดจเดพเดดเดฟเด•เด•เตเด•เดฒเตเดฒเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เด’เดฐเต เดฑเดฟเดฒเต€เดธเต, เดงเดพเดฐเดพเดณเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เด•เดดเดฟเดตเตเด•เดณเตเด‚ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚).

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

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

เด†เดฆเตเดฏเด‚, เดจเดฎเตเด•เตเด•เต เดšเดฐเดฟเดคเตเดฐเด‚ เดจเต‹เด•เตเด•เดพเด‚.

เด•เตเดตเดพเตผเด•เตเด•เดธเต เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดตเตเด‚ เด•เตเดฐเดฟเดฏเดพเดคเตเดฎเด•เดตเตเดฎเดพเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เดฟเดจเต† เดŽเด™เตเด™เดจเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

เดธเตเดŸเตเดฐเต€เดฎเตเด•เดณเตเด‚ เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด•เดณเตเด‚

เดชเดคเดฟเดชเตเดชเต 8u131 เดฎเตเดคเตฝ, เดŽเตผเด—เดฃเต‹เดฎเดฟเด•เตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เด•เดพเดฐเดฃเด‚ เดœเดพเดต เด•เต‚เดŸเตเดคเดฒเต‹ เด•เตเดฑเดตเต‹ เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, JVM-เดจเต เด‡เดชเตเดชเต‹เตพ เด…เดคเต เดŽเดคเตเดฐ เดชเตเดฐเตŠเดธเดธเตผ เด•เต‹เดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด…เดฑเดฟเดฏเดพเด‚, เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต เดคเตเดฐเต†เดกเต เดชเต‚เดณเตเด•เตพ-เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดซเต‹เตผเด•เตเด•เต/เดœเต‹เดฏเดฟเตป เดชเต‚เดณเตเด•เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด‡เดคเต เดตเดณเดฐเต† เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดจเดฎเตเด•เตเด•เต HTTP เดธเต†เตผเดตเตโ€Œเดฒเต†เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŸเต‹เด‚เด•เดพเดฑเตเดฑเต, เดœเต†เดŸเตเดŸเดฟ เดฎเตเดคเดฒเดพเดฏเดตเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดฃเตเดŸเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดˆ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด“เดฐเต‹ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด•เตเด•เตเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดคเตเดฐเต†เดกเต เดจเตฝเด•เตเด•เดฏเตเด‚ I/O เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เดคเตเดฐเต†เดกเต เดคเดŸเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต, เดซเดฏเดฒเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต เดธเต‡เดตเดจเด™เตเด™เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ. เด…เดคเดพเดฏเดคเต, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เดฒเดญเตเดฏเดฎเดพเดฏ เด•เต‹เดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด’เดฐเต‡เดธเดฎเดฏเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เด•เต‹เดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเตฝ เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เด•เตเดตเดพเดŸเตเดŸเด•เดณเต‹ เดชเดฐเดฟเดงเดฟเด•เดณเต‹ เด‡เดตเดฟเดŸเต† เดตเดฒเดฟเดฏ เดคเต‹เดคเดฟเตฝ เดธเดนเดพเดฏเด•เดฎเดพเด•เดฟเดฒเตเดฒ, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด•เดพเดฐเตเดฏเด‚ เด†เดคเตเดฏเดจเตเดคเดฟเด•เดฎเดพเดฏเดฟ เดคเตเดฐเต‹เดŸเตเดŸเดฟเดฒเดฟเด‚เด—เดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเด‚ เดŽเดจเตเดจเดพเดฃเต.

เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เตเดทเต€เดฃเด‚

เดคเตเดฐเต†เดกเตเด•เตพ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดพเดฃเต. เด‡เตปเดŸเตเดฐเดพ-เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เตพ เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เด’เดฐเต เดชเดจเต‡เดทเตเดฏเดฏเดฒเตเดฒ. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดคเตเดฐเต†เดกเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดŽเดฃเตเดฃเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•, เดคเดพเดฎเดธเดฟเดฏเดพเดคเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฟเดจเตเดจเต€เดŸเต เดจเดฟเด™เตเด™เตพ เดธเตเดตเดฟเดšเตเดšเดฟเด‚เด—เต เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟเดฏเดฟเตฝ เด’เดฐเต เดจเดฟเตผเดฃเดพเดฏเด• เดตเตผเดฆเตเดงเดจเดตเต เดจเต‡เดฐเดฟเดŸเต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚, เด…เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ, เดชเตเดฐเด•เดŸเดจ เดคเด•เตผเดšเตเดšเดฏเตเด‚. เด•เต‚เดŸเดพเดคเต†, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดŸเต เดšเต†เดฏเตเดฏเตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เดพเดทเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, JVM-เดจเตเดณเตเดณเดฟเตฝ เดจเต‹เด•เตเด•เดพเดจเตเด‚ เด…เดคเต เดŽเด™เตเด™เดจเต† เดฎเต†เดฎเตเดฎเดฑเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดพเดฃเดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดŸเต‚เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. JVM เดคเดจเตเดจเต† (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, XX:+UseCGroupMemoryLimitForHeap). เดœเดพเดต 9 เดฎเตเดคเตฝ, Cgroups เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดจเตเด‚ JVM เดชเด เดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดตเดณเดฐเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด’เดฐเต เด•เดพเดฐเตเดฏเดฎเดพเดฏเดฟ เดคเตเดŸเดฐเตเดจเตเดจเต.

เด•เตเดตเดพเดŸเตเดŸเด•เดณเตเด‚ เดชเดฐเดฟเดงเดฟเด•เดณเตเด‚

เดœเดพเดต 11 CPU เด•เตเดตเดพเดŸเตเดŸเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต (PreferContainerQuotaForCPUCount เดชเต‹เดฒเต†). เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเดฐเดฟเดงเดฟเด•เตพเด•เตเด•เตเด‚ เด•เตเดตเดพเดŸเตเดŸเด•เตพเด•เตเด•เตเด‚ เดชเดฟเดจเตเดคเตเดฃ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดคเต†, เด‡เดคเต†เดฒเตเดฒเดพเด‚ เด…เตผเดคเตเดฅเดตเดคเตเดคเดพเดฃเต, เดชเด•เตเดทเต‡ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเต€เดฃเตเดŸเตเด‚ เด…เดจเตเดตเดฆเดฟเดšเตเดš เด•เตเดตเดพเดŸเตเดŸ เด•เดตเดฟเดฏเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเด‚ - เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดœเดพเดต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเดฒเต†เดจเตเดจเดชเต‹เดฒเต† - เด•เต‹เดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดคเตเดฐเต†เดกเต เด…เดจเตเดตเดฆเดฟเดšเตเดšเตเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•, เด…เดชเตเดชเต‹เตพ เด‡เดคเดฟเตฝ เด•เดพเดฐเตเดฏเดฎเดพเดฏ เด…เตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ.
เด•เต‚เดŸเดพเดคเต†, เดจเดฟเด™เตเด™เตพ เด•เตเดตเดพเดŸเตเดŸเด•เดณเตเด‚ เดชเดฐเดฟเดงเดฟเด•เดณเตเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดฑเต† เดธเตเด•เต†เดฏเดฟเตฝ-เด”เดŸเตเดŸเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดชเตเดฐเดถเตโ€Œเดจเดตเตเด‚ เดธเตเดตเดฏเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ. เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดญเดตเด™เตเด™เตพ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เตเดจเตเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดฎเดฟเดคเดฎเดพเดฏเดฟ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดชเตŠเดคเต เดชเตŠเดคเต เด•เตเดฒเต—เดกเดฟเดฒเต† เด‰เดฏเตผเดจเตเดจ เดฒเต‹เดกเดฟเด‚เด—เต เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เดถเดฐเดฟเด•เตเด•เตเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดฟเดฒเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดญเดตเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเดฃเต.

เดชเดฟเดจเตเดจเต† เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเดฃเด‚?

เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต, เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต I/O เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ Netty เดชเต‹เดฒเตเดณเตเดณ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•, Vert.x เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เด•เตเด•. เด…เดตเดฏเตเดŸเต† เดชเตเดฐเดคเดฟเดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเตเดตเดญเดพเดตเด‚ เด•เดพเดฐเดฃเด‚ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด…เดต เดตเดณเดฐเต† เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต. I/O เดคเดŸเดฏเดพเดคเตเดคเดคเดฟเดจเต เดจเดจเตเดฆเดฟ, เด’เดฐเต‡ เดคเตเดฐเต†เดกเดฟเดจเต เด’เดฐเต‡เดธเดฎเดฏเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ I/O เดซเดฒเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดคเตเดฐเต†เดกเต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เด…เดคเต เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดเดฑเตเดฑเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด’เดŸเตเดตเดฟเตฝ I/O เดซเดฒเด™เตเด™เตพ เดตเดฐเตเดฎเตเดชเต‹เตพ, เด†เดฆเตเดฏ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดŸเต† เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดคเตเดŸเดฐเตเดจเตเดจเต. เด’เดฐเต‡ เดคเตเดฐเต†เดกเดฟเดจเตเดณเตเดณเดฟเดฒเต† เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เด‡เดจเตเดฑเตผเดฒเต€เดตเต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดตเดดเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเตŠเดคเตเดคเด‚ เดคเตเดฐเต†เดกเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเดจเตเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดญเดต เด‰เดชเดญเต‹เด—เด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต I/O เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ I/O เดคเตเดฐเต†เดกเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เด•เต‹เดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต. เดถเดฐเดฟเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เต‹เดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฒเต‹เดกเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เตเดฑเดšเตเดšเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเดณเตเดณ เด‰เดฏเตผเดจเตเดจ เดœเต‹เดฒเดฟเดญเดพเดฐเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเด™เตเด™เดจเต†, เด…เดคเต†เดฒเตเดฒเดพเด‚?

เด‡เดฒเตเดฒ, เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเต. เดฑเดฟเดฏเดพเด•เตเดŸเต€เดตเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดตเดฟเดญเดตเด™เตเด™เตพ เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด’เดฐเต เดตเดฟเดฒเดฏเตเด‚ เดจเตฝเด•เตเดจเตเดจเต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต เดคเดคเตเดตเด™เตเด™เตพเด•เตเด•เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเตเด•เดฏเตเด‚ I/O เดคเตเดฐเต†เดกเตเด•เตพ เดคเดŸเดฏเตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เด‡เดคเต เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดคเดฟเด•เดšเตเดšเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดฎเดพเดคเตƒเด•เดฏเดพเดฃเต. เด•เต‚เดŸเดพเดคเต†, เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดงเดพเดฐเดพเดณเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‡เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดธเดพเดงเดพเดฐเดฃ เดšเดฟเดจเตเดคเดพเดฐเต€เดคเดฟเดฏเดฟเตฝ เดธเดฎเต‚เดฒเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเดฎเดพเดฃเต.

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

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

  1. เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดค เดฎเต‡เด–เดฒเด•เดณเดฟเตฝ เดตเดฟเดญเดตเด™เตเด™เตพ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•;
  2. เด…เดคเดฟเดจเตเดฑเต† เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดญเดพเด—เด™เตเด™เดณเดฟเตฝ เดฒเดณเดฟเดคเดฎเดพเดฏ เดถเตˆเดฒเดฟ เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เด•เตเดตเดพเตผเด•เตเด•เดธเดฟเดจเต† เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต

เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เด‡เดคเดพเดฃเต เด•เตเดตเดพเตผเด•เตเด•เดธเดฟเดจเตเดฑเต† เดธเดพเดฐเดพเด‚เดถเด‚ - เด’เดฐเตŠเดฑเตเดฑ เดฑเตบเดŸเตˆเด‚ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดคเดฟเดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เด…เดจเดฟเดตเดพเดฐเตเดฏเดตเตเดฎเดพเดฏ เดฎเต‹เดกเดฒเตเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

Quarkus, Vert.x, Netty เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต, เดกเต†เดตเดฒเดชเตเดชเดฑเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเด•เดณเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดฑเดฟเดฏเดพเด•เตเดŸเต€เดตเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เดณเตเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเต. เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟ เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด‡เดตเดจเตเดฑเต-เดกเตเดฐเตˆเดตเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต เด•เตเดตเดพเตผเด•เตเด•เดธเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดคเดฟเดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเตเดตเดญเดพเดตเด‚ เด•เดพเดฐเดฃเด‚, เด‡เดคเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตฝ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเดฟเตฝ (เด…เดชเตเดชเดพเดšเตเดšเต† เด•เดพเดซเตเด•, เดŽเดŽเด‚เด•เตเดฏเตเดชเดฟ, เดฎเตเดคเดฒเดพเดฏเดต) เดตเดณเดฐเต† เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดตเตเด‚ เด•เตเดฐเดฟเดฏเดพเดคเตเดฎเด•เดตเตเดฎเดพเดฏ เด•เต‹เดกเดฟเดจเดพเดฏเดฟ เด’เดฐเต‡ เดฑเดฟเดฏเดพเด•เตเดŸเต€เดตเต เดŽเดžเตเดšเดฟเตป เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เดคเดจเตเดคเตเดฐเด‚.

เด•เตเดตเดพเตผเด•เตเด•เดธเต เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดตเตเด‚ เด•เตเดฐเดฟเดฏเดพเดคเตเดฎเด•เดตเตเดฎเดพเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เดฟเดจเต† เดŽเด™เตเด™เดจเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

เด•เตเดตเดพเตผเด•เตเด•เดธเต เด‡เดคเต เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟเดฏเดฟเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดตเตเด‚ เดชเตเดฐเดคเดฟเดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต - เดฐเดฃเตเดŸเดฟเดจเตเด‚ เด’เดฐเต เดฑเดฟเดฏเดพเด•เตเดŸเต€เดตเต เด•เต‡เตผเดฃเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดตเดจเตเดฑเต-เดฒเต‚เดชเตเดชเต เดคเตเดฐเต†เดกเดฟเดฒเต‚เดŸเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจ เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดคเดŸเดฏเดพเดคเตเดคเดคเตเดฎเดพเดฏ เด•เต‹เดกเดพเดฃเต เด‡เดคเต เดถเดฐเดฟเด•เตเด•เตเด‚ เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเดพเดฏเดคเต IO เดคเตเดฐเต†เดกเต. เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฒเดพเดธเดฟเด•เต REST เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฒเดฏเดจเตเดฑเต-เดธเตˆเดกเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด•เตเดตเดพเตผเด•เตเด•เดธเดฟเดจเต เด…เดคเตเดฏเดพเดตเดถเตเดฏเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดฎเต‹เดกเตฝ เดคเดฏเตเดฏเดพเดฑเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เตเดตเดพเตผเด•เตเด•เดธเดฟเดฒเต† HTTP เดชเดฟเดจเตเดคเตเดฃ เด’เดฐเต เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต, เดฑเดฟเดฏเดพเด•เตเดŸเต€เดตเต เดŽเดžเตเดšเดฟเตป (Eclipse Vert.x, Netty) เด‰เดชเดฏเต‹เด—เดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเต เดฒเดญเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ HTTP เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เด†เดฆเตเดฏเด‚ เด’เดฐเต เด‡เดตเดจเตเดฑเต เดฒเต‚เดชเตเดชเดฟเดฒเต‚เดŸเต† (IO เดคเตเดฐเต†เดกเต) เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเดฟเดจเตเดฑเต† เดญเดพเด—เดคเตเดคเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต, เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เด•เต‹เดกเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดคเตเดฐเต†เดกเดฟเดจเตเดณเตเดณเดฟเตฝ เดตเดฟเดณเดฟเด•เตเด•เดพเด‚ (เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเต เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ, เดธเต†เตผเดตเตเดฒเต†เดฑเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ Jax-RS-เดจเตเดฑเต†เดฏเตเด‚ เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฑเดตเดฟเดŸเด‚ I/O เดคเตเดฐเต†เดกเต (เดฑเดฟเดฏเดพเด•เตเดŸเต€เดตเต เดฑเต‚เดŸเตเดŸเต) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เด•เตเดตเดพเตผเด•เตเด•เดธเต เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดตเตเด‚ เด•เตเดฐเดฟเดฏเดพเดคเตเดฎเด•เดตเตเดฎเดพเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เดฟเดจเต† เดŽเด™เตเด™เดจเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

เดฎเต†เดธเต‡เดœเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เดฃเด•เตเดŸเดฑเตเด•เตพ, Vert.x เดŽเดžเตเดšเดฟเดจเตเดฑเต† เดฎเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เต เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตเด•เตเด•เตฝ เดฎเดฟเดกเดฟเตฝเดตเต†เดฏเตผ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฏเดฏเตเด•เตเด•เดพเดจเตเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เดธเตˆเดฑเตเดฑเดฟเตฝ Quarkus.io เด•เตเดตเดพเตผเด•เตเด•เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดฒ เดจเดฒเตเดฒ เดŸเตเดฏเต‚เดŸเตเดŸเต‹เดฑเดฟเดฏเดฒเตเด•เตพ เด‡เดคเดพ:

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

เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ

เดตเดฟเดทเดฏเดตเตเดฎเดพเดฏเดฟ เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเดพเตป เด•เตเดตเดพเตผเด•เตเด•เดธเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ 10 เดตเต€เดกเดฟเดฏเต‹ เดชเดพเด เด™เตเด™เตพ

เด…เดตเตผ เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเดฟเตฝ เดชเดฑเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเต† Quarkus.io, เด•เตเดตเดพเตผเด•เตเด•เดธเต - เด†เดฃเต เด•เตเดฌเต‡เตผเดจเต†เดฑเตเดฑเต-เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เดœเดพเดต เดธเตเดฑเตเดฑเดพเด•เตเด•เต, GraalVM, OpenJDK HotSpot เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดคเตเด‚ เดฎเดฟเด•เดšเตเดš เดœเดพเดต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเตเดฎเดพเดฃเต.

เดตเดฟเดทเดฏเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด•เตเดตเดพเตผเด•เตเด•เดธเดฟเดจเตเดฑเต† เดตเดฟเดตเดฟเดง เดตเดถเด™เตเด™เดณเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเตเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ 10 เดตเต€เดกเดฟเดฏเต‹ เดŸเตเดฏเต‚เดŸเตเดŸเต‹เดฑเดฟเดฏเดฒเตเด•เตพ เดžเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต:

1. เด•เตเดตเดพเตผเด•เตเด•เดธเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต: เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเดพเดฏเตเดณเตเดณ เด…เดŸเตเดคเตเดค เดคเดฒเดฎเตเดฑ เดœเดพเดต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต

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

2. เด•เตเดตเดพเตผเด•เตเด•เดธเต: เดธเต‚เดชเตเดชเตผเดซเดพเดธเตเดฑเตเดฑเต เดธเดฌเตเดŸเต‹เดฎเดฟเด•เต เดœเดพเดต

เดŽเดดเตเดคเดฟเดฏเดคเต: เดฌเตผ เดธเดŸเตเดŸเตผ
DevNation Live-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดˆ เดตเต€เดกเดฟเดฏเต‹ เดŸเตเดฏเต‚เดŸเตเดŸเต‹เดฑเดฟเดฏเตฝ, Kubernetes/OpenShift เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต Java เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ, API-เด•เตพ, เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเตเด•เตพ, เดธเต†เตผเดตเตผเดฒเต†เดธเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป Quarkus เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฏเต† เดตเดณเดฐเต† เดšเต†เดฑเตเดคเตเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เด•เต‚เดŸเตเดคเตฝ เด…เดณเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเดฎเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต.

3. เด•เตเดตเดพเตผเด•เตเด•เดธเตเด‚ เด—เตเดฐเดพเตฝเดตเดฟเดŽเดฎเตเดฎเตเด‚: เดนเตˆเดฌเตผเดจเต‡เดฑเตเดฑเดฟเดจเต† เดธเต‚เดชเตเดชเตผ เดธเตเดชเต€เดกเดฟเดฒเต‡เด•เตเด•เต เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เด‰เดช เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเตเดฐเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดฐเดšเดฏเดฟเดคเดพเดตเต: เดธเดพเตป เด—เตเดฐเดฟเดจเต‹เดตเต†เดฑเต‹
เด•เตเดตเดพเตผเด•เตเด•เดธเต เดŽเด™เตเด™เดจเต† เด‰เดฃเตเดŸเดพเดฏเดฟ, เด…เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดนเตˆเดฌเตผเดจเต‡เดฑเตเดฑเต ORM เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดจเต‡เดฑเตเดฑเต€เดตเต GraalVM เด‡เดฎเต‡เดœเตเด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเด•เตเด•เดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เดŽเด™เตเด™เดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด…เดตเดคเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด‚.

4. เดธเต†เตผเดตเตผเดฒเต†เดธเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดชเด เดฟเด•เตเด•เตเด•

เดฐเดšเดฏเดฟเดคเดพเดตเต: เดฎเดพเตผเดŸเตเดŸเดฟเตป เดฒเต‚เดฅเตผ
เด•เตเดตเดพเตผเด•เตเด•เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดœเดพเดต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดจเต†เดฑเตเดฑเต€เดตเดฟเตฝ เด’เดฐเต เดธเต†เตผเดตเตผเดฒเต†เดธเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเด™เตเด™เดจเต†เดฏเต†เดจเตเดจเตเด‚ เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดตเต€เดกเดฟเดฏเต‹ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

5. เด•เตเดตเดพเตผเด•เตเด•เดธเต: เดฐเดธเด•เดฐเดฎเดพเดฏ เด•เต‹เดกเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเด•

เดฐเดšเดฏเดฟเดคเดพเดตเต: เดŽเดกเตเดธเตบ เดฏเดพเดจเด—
เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏ เด•เตเดตเดพเตผเด•เตเด•เดธเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดตเต€เดกเดฟเดฏเต‹ เด—เตˆเดกเต, เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด•เตเดตเดพเตผเด•เตเด•เดธเต เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เดนเตƒเดฆเดฏเด‚ เด•เต€เดดเดŸเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

6. เดœเดพเดตเดฏเตเด‚ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเตเด‚ - เด’เดฐเตเดฎเดฟเดšเตเดšเต เด…เดตเดฐเตเดŸเต† เดญเดพเดตเดฟ เดŽเดจเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚

เดฎเดพเตผเด•เตเด•เต เดฒเดฟเดฑเตเดฑเดฟเตฝ เดชเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต
เดˆ เด…เดตเดคเดฐเดฃเด‚ เดœเดพเดตเดฏเตเดŸเต† เดšเดฐเดฟเดคเตเดฐเด‚ เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เด•เตเดตเดพเตผเด•เตเด•เดธเต เดœเดพเดตเดฏเตเดŸเต† เดญเดพเดตเดฟเดฏเดพเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต†เดจเตเดจเต เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

7. เด•เตเดตเดพเตผเด•เตเด•เดธเต: เดธเต‚เดชเตเดชเตผเดซเดพเดธเตเดฑเตเดฑเต เดธเดฌเตเดŸเต‹เดฎเดฟเด•เต เดœเดพเดต

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

8. เด•เตเดตเดพเตผเด•เตเด•เดธเต, เดธเดฌเต เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดฑเต‹เด•เตเด•เดฑเตเดฑเต เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ

เดฐเดšเดฏเดฟเดคเดพเดตเต: เด•เตเดฒเต†เดฎเดจเตเดฑเต เดŽเดธเตเด•เต‹เดซเดฟเดฏเตผ
GraalVM-เดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เด•เตเดตเดพเตผเด•เตเด•เดธเต เด’เดฐเต เด…เตพเดŸเตเดฐเดพ เดซเดพเดธเตเดฑเตเดฑเต เดตเดฟเด•เดธเดจ เด…เดจเตเดญเดตเดตเตเด‚ เด’เดฐเต เดธเดฌเต เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดฑเตบเดŸเตˆเด‚ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเตเด‚ เดจเตฝเด•เตเดจเตเดจเต. เด•เตเดตเดพเตผเด•เตเด•เดธเดฟเดจเตเดฑเต† เดชเตเดฐเดคเดฟเดชเตเดฐเดตเตผเดคเตเดคเดจ เดตเดถเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฑเดฟเดฏเดพเด•เตเดŸเต€เดตเต, เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดคเต เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฐเดšเดฏเดฟเดคเดพเดตเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

9. เดŽเด•เตเดฒเดฟเดชเตเดธเต เดฎเตˆเด•เตเดฐเต‹เดชเตเดฐเตŠเดซเตˆเดฒเดฟเตฝ เด•เตเดตเดพเตผเด•เตเด•เดธเตเด‚ เดฆเตเดฐเตเดค เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดฟเด•เดธเดจเดตเตเด‚

เดฐเดšเดฏเดฟเดคเดพเดตเต: เดœเต‹เตบ เด•เตเดฒเดฟเด‚เด—เตป
Eclipse MicroProfile, Quarkus เดŽเดจเตเดจเดฟเดต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต เดชเดคเดฟเดจเดพเดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เตปเดกเดฟเตฝ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เดชเต‚เตผเดฃเตเดฃ เดซเต€เดšเตเดšเตผ เดšเต†เดฏเตเดค เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตˆเดธเตเดกเต เดฎเตˆเด•เตเดฐเต‹เดชเตเดฐเตŠเดซเตˆเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. Kubernetes เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตˆเดธเต เดšเต†เดฏเตโ€Œเดค เดฎเตˆเด•เตเดฐเต‹เดชเตเดฐเตŠเดซเตˆเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดŽเด™เตเด™เดจเต† เด•เต‹เดกเต เดšเต†เดฏเตเดฏเดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดตเต€เดกเดฟเดฏเต‹ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

10. เดœเดพเดต, "เดŸเตผเดฌเต‹" เดชเดคเดฟเดชเตเดชเต

เดฐเดšเดฏเดฟเดคเดพเดตเต: เดฎเดพเตผเด•เตเด•เดธเต เดฌเต€เตฝ
เดฏเดฅเดพเตผเดคเตเดฅ เดฎเตเดจเตเดจเต‡เดฑเตเดฑเด™เตเด™เตพ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดธเต†เตผเดตเตผ เด‡เดฒเตเดฒเดพเดคเตเดค เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเดฟเตฝ, เดตเดณเดฐเต† เดšเต†เดฑเตเดคเตเด‚, เด…เดคเดฟเดตเต‡เด— เดœเดพเดต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เตเดตเดพเตผเด•เตเด•เดธเต เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดฐเดšเดฏเดฟเดคเดพเดตเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.



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

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