ืฉืืื! ืฉืื ืืืืกืื ืคืืื ืงืื, ืื ื ืืคืชื ืืืืจืช Sportmaster. ืืชืื ืื
ืืืื ืื ื ืจืืฆื ืืืืืง ืืืฉืืืช ืืขืงืืืช ื ืืฉื ืืืจ - ืืืืจืช ืืขืจืืช ืืืืื ืขืืืจ ื-Java Backend ืืืืืจ admin ืฉื ืืืชืจ. ืืขืืืื ืืื ืืฉ ืืฉืืขืืช ืืืืืืช ืขืืืจื โ ืืืจืืช ืฉืืกืืคืืจ ืืชืืืื ืจืง ืืืืฉืืื, ืืืืื 2 ืืืืื ืืืื ืขืืื ื 60-12 ืฉืขืืช ืืืื ืืื ืืืคืฉ ืืื. ืืขืืื ืื ืืฉืืชื ืื ืืืืื ืชื ืฉืืคืฉืจ ืืขืืื ืื ืื ืงืฉื.
ืืื, ืืืืงืชื ืืช ืืืงืกื ื-2 ืืืงืื ืืื ืื ืืืขืื ืืืชื ืืืืจื. ืืืืคื, ืืืืง ืืจืืฉืื ืืืื ืงืืื ืืืื - ืืื ื, ืืงืืื, ืืื ืฉืืงืืืื ืืืื ืื ืื ืืืืื. ืื ืืชื ืืืจ ืืคืชื ืื ืืกื ืื ืฉืขืืืช ืขื ืืืืื ืื, ืืืฆื ืืืื ื ืกืืืจ ืืื ืื ืฉืื ืืืื ืฉืื ืืืจ ืืืฉ ืืืืืจ ืื. ืืื ืขืืืจ ืืืืจ, ืกืงืืจื ืื ืื ืงืื ื ืืืืื ืืืืจ ืื ืืืืื ืืืืื ืืืคืฉ ืื ืืื ืืืฆื ืืช ืขืฆืื ืืฆืืืช ืืจืืื ืฉืืื.
ืืฉืืืจืกื ืืืืฉื ืฉื ืืชืจ ืกืคืืจืืืืกืืจ ืืืื ืกื ืืืืฆืืจ, ืื ืชืื ืื ืืชืงืืื ืืืืคื ืฉืืื, ืืืฉืื ืืืขืื, ืื ื ืื ืืืืืื. ืืืกืืก ืืื ืืืืืืช ืฉืืืื ื ืืืจืกื ืืงืืืืช ืฉื ืืืชืจ (Bitrix), ืฉืืืชื ืืื ืฆืจืื ืืืฉืื ื-ETL, ืืืืื ืืฆืืจื ืืืฉื ืืืืขืฉืืจ ืืืืจืื ืงืื ืื ืฉืื ืื ืืชืจืืกืจ ืืขืจืืืช ื ืืกืคืืช. ืืื ืฉืชืืคืืข ืชืืื ื ืื ืชืืืืจ ืืืฆืจ ืืืฉ ืืืชืจ, ืืื ืฆืจืื ืืืืืช ืืืืจืช - ืขืืืื ืื ืจืง ืืืืื, ืคืขื ืืืื.
ืืืชืืื, ืืื ืื ืื ืืจืื ืืืืืช ืืืฉืืืขืืช ืืจืืฉืื ืื ืฉื ืืืฆืืื ืืืคืงื, ืฉืื ื ืขืืืืืืช ืืืื ืขืืืจ ืื ืืื ืชืืื ืืื ืฉื ืื ืืื. ืืื, ืืจืืข ืฉืืื ืืชืืืฉื, ืืคืืชืื ืฉื ืืคืจืืืงื ื ืืฉื - ืืื ืืืืฉืื ืืืืจ ืืื, ืืชืืืืช 2015, ืืชืืื ื ืืคืชื ืืืืคื ืืงืืืื ืืช ืคืื ื ืื ืืืื. ื-2015 ื-2016 ืืื ืืชื ืื ืืฉืืจื, ืื ืื ื ืืฉืืจืจืื ืืืืคื ืงืืืข, ืคืื ื ืื ืืืื ืืืกื ืขืื ืืขืื ืืืื ืช ืื ืชืื ืื, ืืื ืื ื ื ืขืจืืื ืืื ืฉืืงืจืื ืืฆืืืช ืฉืื ื ืืืคืงื ืขื ืืืืจ ืืืฉืื ืืืืืจืื ืืืืชืจ - ืืืืฆืจ ืืขืื (ืืื ื ืืืื ืืชืืืืงื ืฉื ื ืชืื ืื ืขื ืื ืืืืฆืจืื). ืืื ืืงืืฅ 2017, ืจืืข ืืคื ื ืืฉืงืช ืืขืื ืืกืืืจืืช, ืืคืจืืืงื ืืืฆื ืืช ืขืฆืื ืืืฆื ืงืฉื ืืืื - ืืืืงื ืืืื ืืขืืืช ื-caching. ืื ื ืจืืฆื ืืืืจ ืขื ืืคืจืง ืืื ืืืืง ืืฉื ื ืฉื ืืืืฆืื ืืื ืืฉื ื ืืืงืื.
ืืื ืืคืืกื ืืื ืืชืืื ืืจืืืง, ืืฆืื ืืื ืืืฉืืืช - ืจืขืืื ืืช ืืืื ืฉืืืจื ืืืืืื, ืฉืืืื ืฉืื ืืื ืืืืื ืื ืืคื ื ืคืจืืืงื ืืืื.
ืืืฉืจ ืืชืจืืฉืช ืืฉืืืช ืฉืืืจื ืืืืืื
ืืฉืืืช ืืืืกืื ืืืืืื ืื ืืืคืืขื ืจืง. ืื ืื ื ืืคืชืืื, ืืืชืืื ืืืฆืจ ืชืืื ื ืืจืืฆืื ืฉืืืื ืื ืืืงืืฉ. ืื ืืืืฆืจ ืืืืงืฉ ืืืืฆืื, ืืืฉืชืืฉืื ืืืืขื. ืืขืื ืืขืื ืืืื. ืืื ืืฉ ืืจืื ืืฉืชืืฉืื ืืื ืืืืฆืจ ืืืคื ืืืขืื ืืืื.
ืืฉืืืื ืืจืืฉืื ืื, ืื ืื ื ืื ืืืฉืืื ืขื ืืืคืืืืืืฆืื ืืืืฆืืขื ืงืื. ืืขืืงืจ ืืื ืคืื ืงืฆืืื ืืืืช, ืืคืขืื ืืืืจื ืฉื ืคืืืืื ืืืืืงืช ืืฉืขืจืืช. ืืื ืืขืืืก ืืื, ืื ื ืฉืืืืื ืืช ืืืจืื. ืื ืื ื ืืืืืืื ืืืชื ืคืขืืืื ืื ืฉืืืฉ, ืืืฉ ืคืขืืื, ืืืื ืคื 10. ืืืคืฉืื ืืื - ืืืกืคืื ืื ืืืคืฉืจื ืืืช ืืืชืจ. ืืื ืคืขืืื ืืืื ืืกืคืจ ืืืฉืชืืฉืื? ืื ืื ืืืื ืืื 2-5-10, ืืื ืื ืืฆืืื, ืื ืืืื ืืื 100-1000 ื-100 ืืืฃ ืคืขืืื. ืืืืืจ, ืืืืงืื ืื ืืืืืืจ, ืชืฆืืจื ืืืฆืข ืืืคืืืืืืฆืื.
ื ื ืื ืฉืืืง ืืืงืื (ืืืื ื ืงืจื ืืืืง ืืื ืคืื ืงืฆืื) ืืืงื ืืื ืื ืืืื, ืืื ืื ื ืจืืฆืื ืืืคืืืช ืืช ืืื ืืืืฆืืข. ืคืื ืงืฆืื ืืืืื ืืืืืช ืืืฉื ืืืกื ื ืชืื ืื, ืื ืฉืืื ืืืืื ืืืืืช ืืืฆืืข ืฉื ืืืืืงื ืืืจืืืช ืืืฉืื - ืืขืืงืจ ืฉืื ืืืงื ืืจืื ืืื ืืืฉืืื. ืืื ืืคืฉืจ ืืืคืืืช ืืช ืืื ืืืืฆืืข? ืืืืืื, ืืชื ืืืื ืืืคืืืช ืืช ืื ืืืคืก, ืื ืืืชืจ. ืืื ืืคืฉืจ ืืฆืืฆื ืืช ืืื ืืืืฆืืข ืืืคืก? ืชืฉืืื: ืืืื ืืช ืืืืฆืืข ืืืื. ืืืงืื ืืืช, ืืืืจ ืืช ืืชืืฆืื ืืื. ืืื ืืชื ืืืื ืืืืืช ืืช ืืชืืฆืื? ืชืฉืืื: ืื ืืืฉื ืืช ืื ืื ืืืคืฉ ืืืคืฉืื. ืืืงื ืืจืื ืืื ืืืฉื. ืืืจืื ืื, ืืืฉื, ืืืืืจ ืืช ืืชืืฆืื ืฉืืคืื ืงืฆืื ืืคืืงื ืืคืขื ืืืืจืื ื ืืฉืืื ื ืงืจืื ืขื ืืืชื ืคืจืืืจืื.
ืืืืืจ, ืืืฉืื ืืคืื ืงืฆืื ืื ืืฉืื ืื ื. ืืกืคืืง ืจืง ืืืขืช ืืืืื ืคืจืืืจืื ืชืืืื ืืชืืฆืื. ืืืืจ ืืื, ืื ืขืจืื ืืคืจืืืจืื ืืืืฆืืื ืืฆืืจื ืฉื ืืืืืืงื ืฉืืืื ืืฉืืฉ ืืืคืชื ืืืืกืื ืืืฉืื, โโืืื ื ืืชื ืืฉืืืจ ืืช ืชืืฆืืช ืืืืฉืื ืืืืงืจืื ืืคืขื ืืืื ืฉืืืืฉื ืืืื. ืื ืืืชืืื ืืืงืจืืื ืืื ืฉื ืืชืืฆืื ืืืืจื ืืืชืจ ืืืืฆืืข ืืคืื ืงืฆืื, ืืฉ ืื ื ืจืืื ืืืืื ืช ืืืืจืืช. ืืืืช ืืจืืื ืืืืื ืืืืืข ืคื 100, 1000 ื-100 ืืืฃ (10^5 ืืื ืื ืืจืื, ืืื ืืืงืจื ืฉื ืืกืืก ืื ืืคืืืืจ, ืื ืืืืื ืืคืฉืจื).
ืืจืืฉืืช ืืกืืกืืืช ืืืขืจืืช ืืืืื
ืืืืจ ืืจืืฉืื ืฉืขืฉืื ืืืคืื ืืืจืืฉื ืขืืืจ ืืขืจืืช ืืืืื ืืื ืืืืจืืช ืงืจืืื ืืืืจื ืืืืืื ืืขื ืคืืืชื, ืืืืจืืช ืืชืืื. ืื ื ืืื, ืืื ืจืง ืขื ืฉื ืืฆืื ืืช ืืืขืจืืช ืืืืฆืืจ.
ืืืื ื ืฉืืง ืืช ืืชืืง ืืื.
ื ื ืื ืฉืกืืคืงื ื ืืช ืืขืืืก ืื ืืืื ืขื ืืืืจื ืืืขืช ืื ื ืืฆืืืื ืืืืจืื ืืืืื. ืืกืคืจ ืืืฉืชืืฉืื ืืื ืืขื, ืืขืืืก ืืื - ืื ืื ื ืืืกืืคืื ืืขื ืืืืื ืื, ืืืืืงืื ืืช ืื ืคื ืืฉื. ืื ื ืืฉื ืืื ืื, ืืขืืฉืื ืคืื ืงืฆืืืช ืืืืืช ืืืขื ืื ื ืงืจืืืช ืืืชืจ - ืื ืืขืืืก ืืขืืงืจื ื ืืคื ืขื ืืืืืื. ืืกืคืจ ืืืฉืชืืฉืื ืืืืื ืชืงืืคื ืื ืืื ืคื N.
ืืื ืืืกืคืงื โโืืจืืฉืื ืืช ืฉื ืืืืืจื ืืืืื ืืืืืช ืคื 2-5, ืื ืืขืืจืช ืืืืืื ื ืืื ืืฉืคืจ ืืช ืืืืฆืืขืื ืืคืงืืืจ ืฉื 10 ืื, ืืืงืจื ืืื, ืืคืงืืืจ ืฉื 100, ืืืงืืืืช ืืกืืืืื ืืืื ืืคืงืืืจ ืฉื 1000. ืืืืืจ, ืขื ืืืชื ืืืืจื - ืื ืื ื ืืขืืืื ืคื 100 ืืืชืจ ืืงืฉืืช. ืืขืืื, ืืืืข ืื ืืขืืื!
ืืื ืขืืฉืื, ืืจืืข ืืื ืืคื, ืืืงืจื, ืืืขืจืืช ืงืจืกื ืืืืืืื ืงืจืก. ืฉืื ืืืจ ืืืืื - ืืืจื ืืื, ืืืืืื ื ืืืจ ืขื ืกืื ืืืจืืฉื "ืืืืจืืช ืงืจืืื ืืืชืืื ืืืืื, ืืฉืืจ ืื ืืฉื ื."
ืืืกืืช ืืขืืืก ืืืชืืืชื, ืืืืจ ืืืจืื ืฉืื ื ืืื ืคื 2-5, ืืืขืืืก ืืืื ืื ืืื ืคื 10-100. ืืืืฆืขืืช ืืืืืื ืืืืื ื ืงืจืืืืช ืืคืื ืงืฆืืืช ืืืืืช ืืืื ืืื ืขืื. ืืขืืฉืื, ืืื ืืืืื, ืืื ืคืขืืื ืืืขืจืืช ืฉืื ื ืชืื? ืื ืืงืจื ืื ื? ืืืขืจืืช ืชืืคืื.
ืื ืื ืืืืืื ืฉืื ื ืื ืงืจืก, ืืื ื ืืงื ืจืง ืืืื ืื, ืืืื ืฆืืจื ืืืื ืืืชื, ืืื ืืืงื ืงืฆืช ืืื. ืืืืืื ืืืื ืืื, ืื ืื ืืขืืงืจื ืืืคืื ืขื ืืคืื ืงืฆืืื ืืืืช.
ืืกืงื ื: ืคืจืืืงืื ืืืฆืืจ ืืขืื ืื ืืืื ืืืจืฉืื ืืขืจืืช ืืืืื ืื ืจืง ืฉืชืืื ืื ืืืืจืืืืช ืงืจืืื ืืืชืืื ืืืืืืช, ืืื ืื ืืื ืืืืืื ืืืืืืช ื ืชืื ืื ืืขืืืืืช ืืคื ื ืืฉืืื.
ืืืกืืจื ืืืืืจื
ืืคืจืืืงื ืขื ืคืื ื ื ืืืื, ืืืืืจื ืืชื ืืื ืื: ืชืืืื ืืชืงื ื ืืช Hazelcast, ืื ืืืจ ืืืจื ื ืืช ืืืืฆืจ ืืื ืื ืืกืืื ืืืชืจ ืืจืืฉื. ืืื ืืื ืืืืืจื ืืื ืืชืืจืจื ืืื ืืืฆืืืช - ืืชืืช ืืคืจืืคืื ืืขืืืก ืฉืื ื, Hazelcast ืืื ืื ืจืง ืืืืืช, ืืื ืืืืืช ืืืืจืื. ืืืืืชื ืืื ืืืจ ื ืจืฉืื ื ืืชืืจืื ืืฉืืจืืจ.
ืกืคืืืืจ: ืืื ืืืืืง ืืชืคืชืื ืื ืกืืืืช ืฉืคืกืคืกื ื ืืื ืืื ืืื ืืืืขื ื ืืืฆื ืืจืืฃ ืืืชืื - ืืกืคืจ ืืื ืืืืง ืืฉื ื - ืืืื ืืืขื ื ืืืื ืืฆืื ื. ืืื ืขืืฉืื - ืื ื ืจืง ืืืื ืฉืื ืืื ืืจืื ืืืฅ, ื"ืืืฉืื - ืืืืฉืื ืื ื ืื ืืืื ืืืฉืื, ืื ืื ื ืื ืขืจืื ืืช ืืืงืืืง." "ืื ืขืจ ืืช ืืืงืืืง" ืืื ืื ืกืคืืืืจ, ืขื ืื ืืืืฉื.
ืื ืขืฉืื ื:
- ืื ื ืขืืจืืื ืจืฉืืื ืฉื ืื ืืืขืจืืืช ืฉืืืื ื-StackOverflow ืืฆืืขืืช. ืงืฆืช ืืืชืจ ื-30
- ืื ื ืืืชืืื ืืืืงืืช ืขื ืขืืืก ืืืคืืื ื ืืืืฆืืจ. ืืฉื ืื ืืงืืื ื ื ืชืื ืื ืฉืขืืืจืื ืืืขืจืืช ืืกืืืืช ืืืฆืืจ - ืืขืื ืกื ืืคืจ ืื ืชืื ืื ืื ืืจืฉืช, ืืื ืืชืื ืืืขืจืืช. ืืืืืง ืื ืชืื ืื ืืืื ื ืขืฉื ืฉืืืืฉ ืืืืืงืืช.
- ืขื ืื ืืฆืืืช, ืืืื ืืืืจืื ืืช ืืืขืจืืช ืืืื ืืืจืฉืืื, ืืืืืจืื ืืืชื ืืืจืืฆืื ืืืืงืืช. ืืื ืื ืขืืืจ ืืช ืืืืื, ืืื ืื ื ืืฉื ืืช ืืขืืืก - ืื ืื ื ืืืจืงืื ืืืชื ืืืืฉืืืื ืืื ืืื ืืชืืจ.
- ืืืขืจืืช ื-17 ืืชืืจืจ ืฉืืื ืืกืจ ืกืืืื. ืชืคืกืืง ืื ืขืจ ืืช ืืืงืืืง, ืืืืข ืืืื ืืืฉืื ืืจืฆืื ืืช.
ืืื ืื ืืคืฉืจืืช ืืืฉืจ ืืชื ืฆืจืื ืืืืืจ ืืขืจืืช ืฉ"ืชืขืืืจ ืืช ืืืืืจืืช" ืืืืืงืืช ืืืื ืืช ืืจืืฉ. ืื ืื ืขืืืื ืืื ืืืืงืืช ืืืื ืืืชื ืจืืฆืื ืืืืืจ ืืืจ?
ืืืื ื ืขืฆื ืืช ืืืคืฉืจืืช ืืื (ืงืฉื ืืืืืื ืฉืืคืชื ืืื ืื ื+ ืื ืืืืืงืื, ืืืืื ืืืืืจื ืขืืืื ืื ืงืืข ืืช ืืขืืคืชื ืจืฉืืืช ืืืื ืืืื ืืืฆืจ ืื ืกืืช ืงืืื - ืืื, ื ืืืืง ื ืืกืฃ ืืื ืืืชืจ ืชืืืจืืืงื/ืคืืืืกืืคืื/ ืืขืจื ืืืืจ).
ืืืืจ ืฉืืืืื ื ืขื ืืืจืืฉืืช, ืืืื ื ืชืืื ืืืืืจ ืคืชืจืื ืืืงืืคืกื. ืืื ืืืืฆืื ืืช ืืืืื ืืืืฉ: ื ืื ืื ืืงื ืืขืจืืช ืืืืื ืืืื ื.
ืื ืืชื ืจืง ืืชืืื ืืืืคืฉ ืืืืื, ืื ืชื ืื ืงื ืืช ืืืืื ื, ืืื ืืืืคื ืืืื, ืืื ืืืืช ืืืื ืืืื. ืงืืื ืื ืชืชืงืื ืืจืืืก, ืื ื ืฉืืข ืืื ืืงืื. ืื ืชืืื ืฉ-EhCache ืืื ืืืขืจืืช ืืืืชืืงื ืืืืืืืช ืืืืชืจ. ืืืืฉื ื ืืชืื ืขื Tarantool, ืคืืชืื ืืืชื ืฉืืฉ ืื ืืืื ืืืืืื ืฉื ืืคืชืจืื. ืืื Ignite, ืืืืืื ืฉืืื ื ืืฆื ืืขืช ืืืืืช ืขืืืื ืืคืืคืืืจืืืช ืื ืื ื ืืืชืืืื ืฉื SberTech. ืืกืืฃ ืืฉ ืื ืืช Hazelcast, ืื ืืขืืื ืืื ืืจืคืจืืื ืืื ืืืคืืขื ืืจืื ืืงืจื ืืืจืืช ืืืืืืช.
ืืจืฉืืื ืืื ื ืืืฆื, ืืฉื ื ืขืฉืจืืช ืืขืจืืืช. ืืื ืื ื ื ืืคืง ืจืง ืืืจ ืืื. ืืืื ื ืืงื ืืช 5 ืืืขืจืืืช ืื ืืืจืืช ื"ืชืืจืืช ืืืืคื" ืื ืืืจ. ืื ืืืื ืืื ืฆื?
Redis
ืื ืื ื ืงืืจืืื ืืช ืื ืฉืื ืืืชืืื ืืืชืจ ืืจืฉืื.
ื ืจืื ืฉืืื ืืกืืจ, ืืชื ืืืื ืืงืืช ืืืชื ืืืืืจืื ืืืชื - ืื ืื ืฉืืชื ืฆืจืื, ืื ืขืืฉื. ืืื ืกืชื ืืฉืืื ืืืืฃ, ืืืื ื ืกืชืื ืขื ืืืืขืืืื ืืืืจืื.
EhCache
Redis ื ืฉืื, ืื ื ืืืื ืืืืืจ ื-EhCache.
ืืื ืชืืืฉืช ืคืืจืืืืืืช ืืืืคืช ืืืชื ืืจืืืช ืื ืืื ืืืจื ืืื.
ืืจื ืืื
ืืืื ื ืกืชืื ืขื ืืืืืขืืช: Mail.ru Corporate Highway, Avito, Beeline, Megafon, Alfa-Bank, Gazprom...
ืื ืขืืืื ืืื ืกืคืงืืช ืืืื Tarantool, ืื ืืงืจื ืืืืฉืื ื-Mastercard ืืืืจ ืืืชื. ืื ื ืืืงื ืืจื ืืื.
ืืื ืืื ืืงืจืโฆ
ืืืฆืืช
โฆ ืืฉ ืขืื ืืื
ืืืฉืื: Sberbank, American Airlines, Yahoo! ืืคื. ืืื ืื ื ืืืื ืฉ-Ignite ืื ืืืืฉื ืจืง ื-Sberbank, ืืื ืฉืฆืืืช SberTech ืฉืืื ืืช ืื ืฉืื ืืฆืืืช Ignite ืขืฆืื ืืื ืืืื ืืช ืืืืฆืจ. ืื ืืืืจื ืฉืืื ืื ืืื ื ืืืื ืืงืืช ืืช Ignite.
ืื ืืืืจื ืื ืืจืืจ ืืื, ืื ื ืืกืชืื ืขื ืื ืงืืื ืืืืืฉืืช.
ืืื
ืื ื ื ืื ืก ืืืชืจ
ืืื, ืื ื ืืืื ืืงืืช ืืช ืืืืืืงืืกื.
ืืฉืืืื
ืืื ืื ืืกืชืืืื, ืื ืืืฉืช ืืืืขืืืื ืืชืืืจืื ืืฆืืจื ืืื ืฉืื ืืื ืืื ืืื ืืืื ืืืืชืจ. ืืื ืืืืืจ? ื ืืื ืืจืืืช ืื ืืื ืืคืืคืืืจื ืืืืชืจ, ืืืคืฉ ืืฉืืืืืช, ืืืื ืืจืืฉ ืืขืืืจ.
ืื ืื ื ืืืฆืืื ืืื ืืื
ืืื ืื ืืืืื ืื: Redis ื ืืฆื ืืคืกืื, Hazelcast ืืืงืื ืืฉื ื, Tarantool ื-Ignite ืฆืืืจืื ืคืืคืืืจืืืช, EhCache ืืื ืื ืฉืืจ ืืืชื ืืืืจ.
ืืื ืืืื ื ืกืชืื ืขื
ืื ืืืขืจืืืช ืืืื ืืื ื ืจืง ืืขืจืืืช ืืืืื. ืืฉ ืืื ืื ืืจืื ืคืื ืงืฆืืื ืืืืช, ืืืื ืืืฉืจ ื ืชืื ืื ืื ื ืฉืืืื ืืืงืื ืืฆืืจื ืขืืืื, ืืื ืืืืคื: ืืงืื ืฉืฆืจืื ืืืคืขืื ืขื ืื ืชืื ืื ืขืืืจ ืืฉืจืช, ืืืืฆืข ืฉื ืืืชืืฆืื ืืืืืจืช. ืืื ืื ื ืืฉืืื ืืขืชืื ืงืจืืืืช ืื ืื ืืืขืจืืช ื ืคืจืืช ืืืืกืื ืืืืืื.
ืืืงืื, ืืืื ืื ื ืืืชืจ, ืืืื ื ืืฆื ืืฉืืืื ืืฉืืจื ืฉื ืืืขืจืืืช. ืืืื ื ืืงื ืืช ืฉืชื ืืืคืฉืจืืืืช ืืืืืืืืช - Redis ื- Hazelcast. ืื ืื ื ืืชืขื ืืื ืื ืืืืืจืืช, ืื ืฉืืื ืืืชื ืขื ืกืื ืืคืจืืืจ ืืื.
Hz ื ืื Redis
ืื ืื ื ืืืฆืืื ืืช ืื
ืืืื ืื Redis, ืืืื ืื Hazelcast. Hazelcast ืื ืฆื ืืื ืืงืื, ืืืฉ ืืื ืจืฆืืื ื: ืืื ืืจืืื ืืืืื, ืืืชืื ืืืื, ืื ืฉืจืฉืืจ ืขืืื ืขื ืืืืฆื ืืฉืื, ืื ืฉืืื ืืกืืื. ื- Redis ืืื ืืื ืืืื; ืืื ืืื ื ื ืื ื ืืืขืืืื ืืจืืืื ืืืืืช ืืืืจื ืืื. ื- Hazelcast ืืฉ I/O ืืกืื ืืจืื ื, ื- Redis-Jedis ืืฉ ืฉืงืขืื ืืืกืืื. ืืืจื ืืื, Hazelcast ืืฉืชืืฉืช ืืคืจืืืืงืื ืืื ืืจื, ื-Redis ืืชืืงื ืืืงืกื, ืืืืืจ ืืื ืื ืืขืื.
ืืืชืจ ืืืืื, ืืืื ื ืคื ื ืืืงืืจ ืืืจ ืืืฉืืืื. ืื ืืื ืืจืื ืื ื?
Redis ื ืื Hz
ืืืจืช
ืืื, ืืืืคื, ืืืื ืืื Redis. ืืืืืจ, Redis ืขืืื ืขื Hazelcast ืืืืื ืช ืืืฆืืขืื. ืืืืืืงืืกื ืืื ืืืฉืืืื ืืจืืฉืื ื, ืจืืืก ืืื ืืฉื ืืื.
ืืกืชืืจ ืฉืืชืืฆืื ืฉื ืืจืืฉืื ืืื ืืชืืืชื: Redis ื ืืงืื ืืงืืคืกืช ืืืกืืก, ืื-Hazelcast ืืืชืืื ืืืงืจื ืืืื. ืืื ืืชืืจืจ: ืจืืฉืืช, ืื ืื ื ืื ืืืืืื ืืกืืื ืขื ืืฃ ืืื, ืืฉื ืืช, ืืฉืื ืื ื ืกืืฃ ืกืืฃ ืืืืจืื ืืขืจืืช, ืื ืื ื ืขืืืื ืฆืจืืืื ืืืืืืจ ืืืชื ืืฆืืจื ื ืืื ื. ืืืืจืืช ืืื ืืืืืืช ืขืฉืจืืช, ืืืขื ืืืืช ืคืจืืืจืื.
ืื ืขืจ ืืช ืืืงืืืง
ืืื ื ืืืื ืืืกืืืจ ืืช ืื ืืชืืืื ืฉืขืฉืื ื ืืขืช ืืืืฆืขืืช ืืืืืคืืจื ืืืื: "ืื ืขืจ ืืช ืืืงืืืง." ืืืืืจ, ืขืืฉืื ืืชื ืื ืฆืจืื ืืชืื ืช, ืขืืฉืื ืืขืืงืจ ืืื ืืืืืช ืืกืืื ืืงืจืื stackoverflow. ืืืฉ ืื ืืื ืืฆืืืช ืฉืื, ืืืฉ ืืงืฆืืข, ืฉืขืืื ืืืืืง ืืื ืืจืืขืื ืงืจืืืืื.
ืื ืืื ืขืืฉื? ืืื ืจืืื ืืืจ ืฉืืืจ, ืจืืื ืขืงืืืช ืืืกื ืืช, ืืืงื ืืื ื ืืื ืืืืื (ืืื ืื ืืืืืืืืช ืฉืื ืืชืืื ืืช), ืืืคืฉ ืืืืื, ืืืฆื ืืืกื ืืช ืืื ืืชืฉืืืืช. ืืื ืืงืจืื, ืืื ืืืฉืื, ืืื ืืชืฉืืืืช ืืฉืืื, ืืื ืืืืจ ืืฉืื ืฉืืื ืืืื ืืืฉืคื "ืขืฉื ืื ืืื" (ืืืืจืช ืชืฉืืื ืืื ืืื ืืืืฉืจืื ืฉืื, ืื ืื ืชืืื ืืชืฉืืื ืืื ืฉืงืืืื ืืื ืืจืื ืืืืงืื), ืื , ื ืจืื: ืื ืืฉืื ืืฉืชื ื, ืื ื ืืืจ. ืื ืื ืื ืืฉืชื ื, ืืคืื ืืืชื ืืืืืจ. ืืืืืจ ืขื ืืคืขื-ืืืืงื-ืืืคืืฉ. ืืืฆืืจื ืืื ืืืืืืืืืช ืื, ืืื ืืืืื ืฉืืงืื ืืขืืื ืืืืจ ืืื ืื. ืืื ืื ืืืืข ืืื, ืืื ืื ืืืืข ืื ืืื ืขืฉื, ืืื ืื ืืืื ืืืกืืืจ. ืืื! ืืืืืื ืืื ืขืืื. ื"ืืืฉ ืืืืชื". ืขืืฉืื ืืืื ื ืืื ืื ืขืฉืื ื. ืืฉืืชืืื ืืช ืขืืืืช, ืื ืืกืืจ ืืืื ืงื ืืืชืจ. ืืื ืืืกื ืืจืื ืืื.
ืฉืืื ืื ืืืกืืจืช ืืืื ืืืืืื ืื.
ืคืขื ืืื ืืืื ืคืืคืืืจื ืืืกืืฃ ืกืืจืช ืืคืจืฉ ืืืงืืืง. ืืื ืขื ืืืช, ืืืคืจืฉืืช ืืืืื ืืฉืืจืืจืืช, ืืฆืืืืจ ืืืงืืืง ืฆืจ ืืืื, ืื ืืคืฉืจ ืืืืืฃ ืืืชื ืคื ืืื. ืืื ืืืจืืื ืืืชื?
ืืฉ ืฉืืื ืืื, ืืืื ืืืืจื ืืืืื ืืขืืื.
ืืกืคืื ื ืืืจืืืช ืืืืืจื ืฉื ืืืจืื ืงืื ืื: ืืงืืืช, ืืืืื, ืืคืจืฉืื, ืืืง. ืฉืื ื ืืช ืื ืื ืืืงืืืง.
ืื ืื ื ืืืงืืื ืืช ืืืงืืืง ืืฉืชื ืืืืื ืืืชืืืืื ืืจืขืื. ืื ืื ื ืื ืขืจืื ืืื ืขืจืื ืืืชื. ืืืืจื ืืื ืืกืชืืจ ืฉืื ืืื ืืืืื, ืืืืื. ืืื ืืคืขืืื. ืืคืขืืื ืืชืืจืจ ืฉืื ืกืคืื ื! ืืืชืจ ืืืืง, ืืฉืื ืืืื ืืกืคืื ื.
ืื ืื ื ืืจืืื ืืฉืื ืื ืืืืฉืื: "ืกืจืืืื, ืืชื ืืืื!?" ืืืื, ืืจืืืง ืื ื ืจืื ืืื ืกืคืื ื. ืืื ืื ืืคืฉืจ ืืชืช ืืื ืืืืืฉื.
ืืฉ ืืจื ืืืจืช. ืื ืืฉืืฉืื ืืืืจืื ืืชืงืืืื ืืืชืจ, ืืื ืืืงืจืื.
ื ืชืชื ืืืืืจ ืืื ืืฉืืื, ืืื ืขืฉื ืืื ืืืื. ืืืชื ืืกืชืื - ืื ื ืจืื ืืืืื ืื ื ืขืฉื. ืืืืจื ืืื ืื, ืืฉืฆืจืื ืืกืืื ืืช ืืงืื, ืื ืืชืืื ืืืืื... ืืื ืฉืืื ืืืจ ืืฆืืื ืืืจืื ืจืืืง. ืืื ืื ืืืืจ'ื ืฉืืขืืจืช ืืืืืื ืฉื ืืงืืืง ืืขืฉื ืืืช: ืืชื ืจืืื, ืืืคื ืืชืืชืืช, ืืืืืืืช ืืชืืืคืคืช. ืืื ืืืืจื ืืจืืจ ืื ืืื ืฉืงืืฃ ืื ืื. ืืื ื"ืืืงืจืื" ืืืชืืื ืืช ืืชืืชืืช ืืื, ืืื ืืกืื ืืฉื ืกืคืื ื, ืืื ืืืืืงืื ืฉืื ืืช ืืชืืชืืช, ืืื ืืืืื ืืื ืื ืืืืจ ืืืืืช.
ืื ืงืืืช ืืืื ืฉื ืืืืจืช ืืืขืื, ื ืจืื ืฉืืื ืชืงืื. ืืื ืื ืืฉืชืืฉืื ืืกืคืื ืืช ืืืืืื: ืืื ืืขืฉืืช ืืช ืืกืคืื ื ืืื ืืืื, ืื ืฆืจืื ืืืชื ืืืื? ืื ืื ืืกืคืง ืฉืื ืคืื ืงืฆืืื ืืืืช. ืืืจื ืืื ืกืคืื ืืช ืืืื ืื ืืชื ืืช ืืื ืฉืื ืืขืื ืืจื ืืืื ืืืื, ืฉืฉืืื ืืืชื ืขื ืืืฃ ืืขืืืื, ืืกืื ืืืฉืื, โโืืืืช. ืืื ืืื ืืื, ืจืืฉ ืขืกืง ืืืื ืื ืคืงืื ืจื ืืจื, ืืื ืืขืืื ืืืื ืืคืจืืฆื ืืื, ืฉืฆืืืืจื ื ืืจืช? ืขืืืฃ ืื ืืื ืืขืืื ืื ืืืข ืขื ืื. ืื ืืื ืืกืืคื ืฉื ืืืจ ืื ืืืืฆืจืื ืืช ืืกืคืื ืืช ืืืื ืฉืืคืฉืจ ืืชืช ืืืื ืืฉืื?
ืืืงืื ืืืคืชื ืืืืื ืฉืืชื ืืืืช ืื ืืืื ืืขืฉืืช ืืืืื ืฉืื ืืืจ ืืื ืืืืฃ. ืืืืฃ ืืกืคืื ื ืืชืืื ืืฉืืจืืช ืืฆืืืืจ. ืืืืื ืืกืคืื ื ืืืจืืืช ืืืืฅ ืืืงืืืง. ืืื ืื ืื ืจืง ืืจืืื ืฉื ืกืคืื ื, ืื ืืืืืช ืชืืฉืืืื ืืืืชืืช. ืืจืืืืื ืืชืืืกืคืื ืื ืืคืื ืืืืืืื, ืืืืคืฉืจืื ืืืืจ ืืื ืืืจืื ืืืชื. ืืืฉื, ืืงืคืืื ืืช ืืืคืจืฉืื, ืืื ืืกืื ืืืชื ืืืืืจืืช ืคื ืืื, ืืื ืืขืืจืช ืคืื ืฆืื ืืืฉืืื ืืืชื ืืืขืืื ืืืชื ืืืืืง ืจื ืืืืืืง. ืืชืืฆืื ืืื ืืฆืืจืช ืืื ืืช ืฉื ืืชื ืืืขื ืืง ืื ืืืชื ื ืขื ืืฆืคืื ื ืงื ืืืืืื.
ืืื ืื ืื ื ืจืืฆืื ืฉืืคืจืืืงื ืืฆืืื, ืืืื ืืืืืช ืืคืืืช ืฆืืจืฃ ืืื ืืฆืืืช. ืื ืฉืืืื ืืืืืืช ืืืืฆืจ ืืืืงื ืืืฉืืื ืืช ืื ืืืืืืื, ืืืื ืืืืชืจ ืขื ืืืจ, ืื ืืจืืขื ืืืฅ, ืืืฉืจ ืื ืกืืืืช ืืืืืืืช ืืขืฉืืช ืืช ืืืืืฃ ืขื ืืฉืืื ืืืฉืื. ืื ืืคืจืืืงืืื ืืืืฆืืืื ืฉืื ืื ื ืงืืืื, ืฉืขืืื ืืืืื ืืืื, ืื ืืืื ืขื ืขืืงืจืื ืื. ืืฉ ืืื ืืฉืื ืืืื ืืืืืง ืืืืืืื, ืืฉืื ืฉืื ืฆื ืืช ืื ืืืคืฉืจืืืืช ืืงืืืืืช. ืืืืืื ืขื ืืกืคืื ื ืืืงืืืง, ืืืคืขืืช ืืขืืืื ืฉืืืฃ ืืกืคืื ื ืขืืืจ ืืจื ืืฆืืืืจ.
ืื ื ืืืืจ ืืืฉืืื ืฉื ืืืืจืช ืฉืจืช ืืืืืื ืฉืื ื, ืืืฆื ื ืืชื ืืืืฉื ืฉืืื ืื? ืื ื ืืฆืืข ืืช ืืืืคืฆืื ืืื ืฉื ืืืืจื ืืื ืืืขืจืืืช ืืงืืืืืช - ืื ืชื ืขืจ ืืช ืืืงืืืง, ืื ืชืืืจ, ืืื ืชืจืื ืื ืืฉ ืืื ืืืืคื ืขืงืจืื ื, ืื ืืืคืฉ ืืืืืจืช ืืขืจืืช.
ืืืคื ืืืคืฉ ืฆืืืืจ ืืงืืืง
ืืืื ื ื ืกื ืื ืื ืขืจ ืืช ืืืงืืืง, ืื ืืขืืืจ ืขื ืื ืื ืฉืืฉ ืฉื ืืื ืืื, ืืื ืืืื ื ืจืื ืืืื ืืขืืืช ืืชืขืืจืจื ืื ืคืชืืื, ืืืฉืืื ืฉืื ื, ื ืชืื ื ืืขืจืืช ืืื ืืขืฆืื ื. ืืืืื, ืื ื ืจืืื ืืช ืืืืคื ืืื, ืืื ื ืฉืชืืฉ ืืชืจืฉืื ืื ืืื ืืขืืืจ ืื ื ืืืืื ืืืืื ื ืงืืืืช ืืฉืื ืื ืืชืืืืจื ืืืืฆืจ. ืืืื ื ืฉืจืื ืชืจืฉืื ืืื.
ืื ืืืขืจืืช ืืืคืฆืช, ืื ืืืื ืื ื ืืกืคืจ ืฉืจืชืื (6). ื ื ืื ืฉืืฉ ืืจืืขื (ื ืื ืืืงื ืืืชื ืืชืืื ื, ืืื, ืืืืื, ืืืืืื ืืืืืช ืืื ืืื ืฉืชืจืฆื). ืื ืืฉืจืชืื ื ืืฆืืื ืขื ืฆืืชืื ืฉืื ืื, ืื ืืืืจ ืฉืืืื ืืจืืฆืื ืงืื ืืืฉืื ืฉืืืจืื ืืืืื ืฉืืฆืืชืื ืืืื ืืืฆืจืื ืืฉืืื ืืืืงืจื ืฉื ืืคืกืงื, ืืชืืืจืื ืืืืืื ืื ืืช ืื.
ืื ืื ื ืฆืจืืืื ืื ืืืืืงืช ืงืื (2), ืฉืขืืกืงืช ืืืขืฉื ืืฉืืืจื ืืืืืื. ืืงืืืืช ืืงืืืืื ืืื ืืจืืงืฆืื ืขื ืงืื ืื ืืืืฆืขืืช API ืืืฉืื. ืงืื ืืงืื (1) ืืืื ืืืืืช ืืชืื ืืืชื JVM ืื ืืืฉืช ืืืื ืืจื ืืจืฉืช. ืืืืืืื ืืืืืฉื ืืคื ืื ืืื ืืืืืื ืืืื ืืคืฆืื ืืืฉืืืจ ืืืืืื ืืืืื ืืืจืืง. ืื ื ืืฉืชืืฉืื ืืืืืจืื (3) ืืื ืืืืกื ืืช ืืืืืื, ืื ืืืืืช ืืฆืืจื, ื ืืื ืืฉืืืจ ืืืง ืืื ืชืื ืื ืืืืกืง (4).
ืืืื ื ืจืื ืืืืื ืืืงืื ืืชืจืืฉ ืืขืืืก. ืืืขืฉื, ืื ืืฅ ืืื ืฆืืืช ืืืืขื ื. ืจืืฉืืช, ืืื ืงืื ืืืงืื ืืืืฉืง ื-API, ืื ืืืืืจ ืืชืงืฉืืจืช ืจืฉืช, ืืฉืงืืขื ืืืืื ืืืืืช ืื ืืืืืช. ืฉื ืืช, ืืืกืืจืช ื-API ืขืฆืื - ืื ื ืืืื ืืืืืืื ืืืจืื, ื ืืื ืืืืชืงื ืืืขืืืช ืืืขืื. ืืื ืืืื ื ืืื ืื ืืืืืืื ืื ืืืืื ืืื ืขื ืืืืจืื. ืื ืฉืืจืช ืืื ืืจืืงืฆืื ืขื ืืขืจืืช ืืงืืฆืื - ืืืจืกื ืืจืืืื ืื ืกืืจื / ืฉืืืืจ ืืืชืืื / ืงืจืืื.
ืืื ืืื ืืื ืืจืืงืฆืื ืขื ืืืฉืืื. ืกืืืจ ืืื ืื ืฉืื ืืืื ืืืืชื ืืขืจืืช, ืืื ืื ืืืื ืืืืืช ืื ืคืจื. ืืื ืืชื ืื ืฆืจืื ืืงืืช ืืืฉืืื ืืช ืืขืืจืช ืื ืชืื ืื ืืืื, ืืืืจืืช ืืกืืจืช ืื ืชืื ืื ืืืื ืืจืืงืฆืืืช ืืื ืืืฉืืื.
ืืขืช, ืืฆื ืืื, ืื ื ืืืืืื ืืืืืื "ืืืื ืืืืื ืฉืื ืืื ืืกืชืืืื" ืืืขืจืืช ืืืืืื ืืขืช โโืขืืืื ืืงืฉืืช ืืืงืื ืฉืื ื, ืืืฆื ืฉื ื, ืื ื ืืืืืื ืืืขืจืื ืืืื ืืืื ืืงืฉืืช ืืงืื ืฉืื ื ืืคืืง ืขืืืจ ืืขืจืืช ืื. ืื ืืกืคืืง ืืื ืืขืฉืืช ืืืืจื ืคืืืช ืื ืืืชืจ ืืคืืืืช - ืืืืืจ ืืขืจืืช ืืืงืจื ืืฉืืืืฉ ืฉืื ื.
ืืื
ืืืื ื ืจืื ืืืฆื ืืืืฉื ืืช ืืคืืจืืง ืืื ืืจืฉืืื ืฉืื ื. ืืืืืื, Hazelcast.
ืขื ืื ืช ืืฉืื/ืืงืืช ื ืชืื ืื ื-Hazelcast, ืงืื ืืืงืื ื ืืืฉ (1) ื-API. Hz ืืืคืฉืจ ืื ืืืจืืฅ ืืช ืืฉืจืช ืืืืืืข, ืืืืงืจื ืื, ืืืืฉื ื-API ืืื ืงืจืืืช ืืชืืื ืืชืื ื-JVM, ืฉืืืืื ืืืืืฉื ืืืื ื.
ืขื ืื ืช ืฉืืืืืืงื ื-(2) ืชืขืืื, ื-Hz ืืกืชืืืช ืขื ื-hash ืฉื ืืขืจื ืืืชืื ืฉื ืืืคืชื ืืกืืจืชื - ืืืืืจ, ืืืคืชื ืืืื ืืกืืืจ ืืื ืืงืจื. ืืืื ืชืงืืจื ืืืชื ื ืื ืขืช ืขืืืจ ืืจืฅ.
ืืกืืจืืืืืช ืคืื ืื ืืืืฉืืืช ืืืื, ืืื ืืืงืจืื ืืืืืืื ืืชื ืืืื ืืืืกืืฃ ืืฉืื. ืืชื ืื ืฆืจืื ืืืืื ืืืื ืืืืง ืืื.
ื ืืชื ืืืืจ ืืืกืื (4). ืืืื. ืืื ืืจืืงืฆืื (5) ืขืืืจ ืืืืืข ืืืืื ืืืืืฉื ืืืืืืช. ืืืืืคื ื ืชืื ืื ืืื ืฆืืชืื ืืืฉืืื (6) - ืื, ืื ืงืืื. ืืืืืจ ืืืฉืงืขื ืืกืืืื ืืช ืชืงืืืช ืขื ืืฉืืื ืืืืืจืืช. ืชืืื ืช ื-Hz Near-cache ืืืคืฉืจืช ืื ืืืคืืืช ืืช ืืืืืจ - ื ืชืื ืื ืืืชืงืืืื ืืฆืืชืื ืืืจืื ืืืฉืืื ืืืฉืืจื ืืืืืื.
ืื ื ืืชื ืืขืฉืืช ืืชื ืืื ืืืื ืืื ืืืืืืจ ืืช ืืืืืจืืช?
ืืืืืื, ืืื ืืืืื ืข ืืืกืืจื ืฉื ืืืคืชื ื-(2) - ืฆืจืฃ ืืืืื ื ืืกืฃ ืขื ืืื Hazelcast, ืืงืืืช ืื ืชืื ืื ืืืืื ืืืืชืจ. ืกืคืืจืืืืกืืจ ืืืจื ืืงืคืืื ืืืืจื ืื.
ืขืืืจ ืคืืชืื ืืจืื (6), ืืจืฅ ืืฆืืข ืฉื ื ืกืืื ืืืกืื: IMap ื- ReplicatedMap.
ืจืืื ืืืืืืจ ืืืฆื Hazelcast ื ืื ืกื ืืขืจืืืช ืืืื ืืืืืื ืฉื Sportmaster.
ืืฉื ืช 2012, ืืฉืขืืื ื ืขื ืืคืืืืื ืืจืืฉืื ืฉื ืืืชืจ ืืขืชืืื, ืืื ืื Hazelcast ืฉืืชืืจืจ ืืงืืฉืืจ ืืจืืฉืื ืฉืื ืืข ืืืืคืืฉ ืืืืืจ. ืืืืืจืืช ืืชืืืื "ืืคืขื ืืจืืฉืื ื" - ืืืฉื ื ืืช ืืขืืืื ืฉืจืง ืฉืขืชืืื ืืืืจ ืืื, ืืฉืืืจืื ื Hz ืืืขืจืืช, ืื ืขืื. ืืื ืขืื ืืื. ืขื ืกืืฃ ืืืื ืกืืืื ื ืืกืคืจ ืืืื ืื ืืืืื ื ืืจืืฆืื. ืืืืืจ ืืืจืฅ ืืื ืืกืคืืง ืืื ืืืชืืืจ ืขื ืืืคืชืขืืช ืฉืื ืืงืื ืขื ืืืื. ืืขืช ืืฆืืืช ืกืคืืจืืืืกืืจ ืืื ืกืืื ืื ืืืฉ ืืช Hazelcast.
ืืื ืืืขืื ืื ืืื "ืืงืืฉืืจ ืืจืืฉืื ืืื ืืข ืืืืคืืฉ" ื"HelloWorld ืืืจืื ืืืืืจืืช" ืื, ืืืืื, ืืจืื ืืืืคืืื ืฉื ืืจืืข ืฉืื ืืืืืจื ืืชืจืืฉื. ืืืืืงืืช ืืืืืชืืืช ืืืขืจืืช ืื ืืืจืช ืืชืืืืืช ืขื ืืฉืืจืืจ ืืืืฆืืจ, ืืืฉืื ืื ืืืื ืืฉืื ืื ืืืืืจืช ืืขืจืืช ืืืฉืื, ืืืื ืืืืื. ืืขืฆื, ืืืงืจื ืฉืื ื ืืคืฉืจ ืืืืจ ืฉืืืจื ื ื-Hazelcast ืืืงืจื, ืืื ืื ืืชืืจืจ ืฉืืืจื ื ื ืืื.
ืืืืฆืืจ, ืืจืื ืืืชืจ ืืฉืื: ื ืืืืจ, ืืืคืื ืืชืงืืืช ืืฆืืชืื ืืืืืื, ืฉืืคืื ื ืชืื ืื, ืขืืืช ืงื ื ืืืื. ืืืืืจ, ืืืื ืืฉืื ืื ืืืฉืืืืช ืฉืืชืขืืจืจื ืืืืื ืชืืืืงื ืฉื ืืืขืจืืช - ืืฉืืขืืืก ืืืื ืืขืฉืจืืช ืืื ืื ืืืืชืืื ื, ืืฉืื ืื ื ืืขืืื ืืืขืืช ืืฉืื ืืืงืื ืืื ื ืืื, ืืฉืฆืจืื ืืืืื ืืจืกื ืืืฉื ืฉื ืืงืื, ืืืืฃ ื ืชืื ืื ืืขืฉื ืืืช ืืืื ืืฉืื ืื ืืืงืืืืช.
ืขืืืจ ืื ืืืจืืฉืืช ืืืื, Hazelcast ืืืืื ืืชืืื ืืืฉืืื.
ืืืฉื ืืืื
ืืื Hazelcast ืืื ืื ืชืจืืคืช ืคืื. ืืฉื ืช 2017, ืืืจื ื ื-Hazelcast ืืืืืื ืื ืืืื, ืคืฉืื ืขื ืกืื ืจืฉืืื ืืืืื ืื ืืกืืื ืืขืืจ. ืื ืฉืืืง ืชืคืงืื ืืคืชื ืืืืืื ืืืืจืืช ืืืื, ืฉืืืืื ืืฆืื ื ืืช ืขืฆืื ื ืืืฆื ืงืฉื ืืืฆืื ื ืืื "ืืืืืจื" ืืืฉื 60 ืืื. ืืื ืขืื ืขื ืื ืืืืง ืืื.
ืืื ืชืืื... ืงืื ืืืฉ ืฉืื!
ืืงืืจ: www.habr.com