áá! áľá á ááᲠááŤááŽá ááᣠáĽá á áľáááľááľá°á áŠáŁá፠ááᢠááᢠá áá
ááľáĽ
áᏠáá áááľ á¨áá¨á°á ááłáŚá˝á ááŤáá áĽááááá - á áŁá˘áŤ á áľá°áłáłáŞ á áŤáŁá˘ ááľáĽ áá፠ááᣠáá¸á፠áľáááľ ááá¨áĽá˘ áá á´áŤ ááĽá áአáľááá á áá - ááá áĽááłá áłáŞáŠ á 2 ááŤáľ áĽáť á˘ááá˝á, á áĽááá 60 áááľ ááľáĽ á¨12-16 á°á áłáľ áĽá áŤá á ááľ áá áĽá¨ááľ á°áá°áá. áá á áŤá á á ááᎠááĽáŤáľ áĽáá°ááťá á áľá¤á á áľá¤á á ááá á áá áá˘
áľááá , á˝ááá áá á áá ááááŤá á 2 áááá˝ áĽá¨áááá. á á°ááŤáá, á¨ááááŞáŤá ááá á áŁá ááá áááá - ááá áľ, ááá˘áŤ, áá¸áἠáá áĽáá°áá á ááłááľ ááłáŚá˝. áá°á á˛á áááľ áŤáá ááᢠá¨ááá ááá á áá¸ááŤáá˝ á¨á°áŤá á¨áá á¨á´áááŤá áá á áá á˝áá ááľáĽ ááá á á˛áľ ááá áááá áá˝ááᢠááá áá ááłáłá áá áĽáá˛á ááááą áľáá˝ áááá áĽáŤáąá á áĽáá°áá ááľááá ááááľ áá áŤáá á¨áľááá á á áŁáŤ áĽáá°áááá¨áľ áááá¨á áá˝áá.
á á˛áą á¨Sportmaster áľá¨-áá˝ áá° áááľ á˛ááŁáŁ ááᥠá¨á°áá áá á ááá áááááᣠá áŁá ááš áŁááá ááááľ ááᢠáá°á¨áą ááá°áá á¨áŁá˘áŤá áľáŞáľ (á˘áľáŞááľ) á¨á°ááá á°áá á¨áŚá˝ áá° á˘á˛á¤á ááá°áľáŁ áá° á á˛áľ á
á
áááŁáľ áĽá á¨á áľá á°á¨á᪠áľáááśá˝ á á°ááŤáŠ áľááá˝ áááŽá˝ á¨á ááá áá¸áᢠá á˛áľ ááľá ááá á¨áááľ ááá፠á áŁá˘áŤá áá áĽáá˛áłá, áĽáľá¨áááĽáá áá áľá¨áľ áá á á
á ááĽááľ - ááááá˝ á áá˝áľ áĽáť, á áá á ááľ áá.
á ááááŞáŤáŁ áá° áááľ á¨áᣠá¨ááááŞáŤááš áłáááłáľ ááᎠáĽá ááááśá˝ áľááá አááááľ á áľá°áłáłáŞáá˝ áĽáá°áá áŤá á˝ááŽá˝ ááá áá áŠá˘ ááá áá ááá ááá áĽáá°á°áľá°áŤá¨á á¨ááŽáááą áĽáľááľ ááĽáá - á¨áĽááľ ááŤáľ á áá á 2015 ááááŞáŤ áá á¨á áľá°áłáłáŞ áááá á áááľ áááááľ áááá. áĽ.á¤.á . á 2015 áĽá 2016 ááá ááá á áĽáŠ áááł áĽá¨áá° áá ᣠá áá°á áááľ áĽááááá ᣠá¨á áľá°áłáłáŞá ááá áĽá áĽá áĽá á¨áá¨á ááá áľá áá¸ááá ᣠáĽá á á áᥠáĄáľáá˝á á áŁá á áľááá áĽá ááľáĽáľáĽ á¨áááá ááá - áááąá á á á°áŤ áĽáá°áá°áĽ á áááááľ áá ááᢠáá¨áł (á ááá áááśá˝ áá á¨ááἠáá ááá áľ áĽá áĽáá). ááá áá á 2017 á¨á á áá áľ, á¨á¸ááŚá˝ áá¨áłá á¨áááአá ááľ, ááŽáááą áĽáŤáąá á áŁá á áľá¸á᪠á áá áááł ááľáĽ áŤááá - á áľááá á áá¸á፠á˝ááŽá˝ ááááŤáľ. á áá áŁá áááľ ááá ááľááľ ááá°á ááá ááľáĽ áľááá ááá áááŤáľ áĽáááááá˘
áá á áá á˝áá ááľáĽ á¨áŠá áĽáááŤáá ᣠá ááłááľ ááłáŚá˝á á áááŁáá - áľá áá¸á፠ááłáŚá˝ ᣠáá á á¨áľáá ááŽáááľ á ááľ ááá¸áĽáá áĽáŠ áĽááá ááá˘
á¨áá¸á፠á°ááŁá á˛á¨á°áľ
á¨áá¸á፠áľáŤá áá áĽá á ááłááᢠáĽá ááá˘áá˝ ááᣠá¨áśááľáá áááľ áĽá¨áťáá áĽá á°ááá áĽáá˛áá áĽááááááᢠáááą á ááááľ áĽá áľáŹáłá á¨áá á°á áááá˝ áááŁá. áĽá á°á¨á᪠áĽá á°á¨á᪠áááŁá. áĽá á¨á፠áĽá á°á áááá˝ á á áĽá á¨ááŤá áááą á á¨áá°á áááł ááŤáá.
á ááááŞáŤ á°á¨ááá˝ áľá áááťá¸áľ áĽá áŽáľ á áááá á ááľáĽá. ááá ááá á°ááŁáŤáááľ áá, á áĽáŤáŞáá á ááĽááľ á ááá áĽá ááááśá˝á ááá¨á. áĽá áááą á¨á¨áá¨, áĽá¨áąá áĽááľááŁááá. áááľ ááá áśáľáľ áá, á ááľáľ áá, ááááŁáľá 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 áááá áĽáť áłááá á áŁá áááá ááᢠáĽá á ááŤá áá áĽá á¨áááá á áľá áá á áľááľáá á°áááá ááá˘
á áá ááŁáŞáĄ- áááłááš áĽáá´áľ á áľááá áĽáá°á°áá áŠáŁ áá á áŤá á áľáá ááá áĽááłáŁá áĽá á á áľá¨áá áĽá á áľá¨áá áááł áĽááłá áá - á ááá°áá ááá áĽáááááłáá - áĽá áĽáá´áľ áĽáá°á¨á¨áľá áĽá áĽáá´áľ áĽáá°ááŁá ᢠáá á áá - áĽá ááááľ áá á áĽáááŤáá áĽá âááá°áĽ - á áá ááááľ áá°áĽ á áá˝áá ᣠá áááąá áĽá¨ááááá ááᢠ"á áááąá ááááĽááĽ" áĽáá˛á á áĽá áá ᣠá¨á፠á áá á¨á áá á˘
áŤá°á¨ááááĄ-
- Google áĽá StackOverflow á¨áá áááľá áááá áľáááśá˝ áááá áĽáá°áŤááᢠá¨30 áľáá˝ á áá
- ááááľ á¨á°ááá° á¸áá áá°ááá˝á áĽáá˝áááᢠáá áá áááľá¨á á á ááŤá˝ á áŤáŁá˘ ááľáĽ á á˛áľá°á ááľáĽ á¨ááŤáá áá¨áá áááá áá - á á ááłá¨ áá¨áĄ áá áłááá á áľáááą ááľáĽ ááá¨á á¨ááá á áááá ááááľá˘ á áľááá áá ááἠá áá°ááá˝ ááľáĽ áĽá á áá áááá˘
- á¨á á ááá áĄáľá áá ááá á°á ááŁáŠá áľáááľ á¨áááአááľáĽ ááááŁá, áŤáá á¨áá áĽá áá¨áŤáá˝á áŤáŤááłá. áá°ááá á áŤááá, á¸ááá á áá¸á¨áá - áĽááĽááá áĽá áá° ááŁáŠ ááľáá áĽáááĽááá.
- á 17 áá áľáááľ ááá ááá á°áľá á˘áľ áĽáá°áá ááá˝ áá. á áááąá ááááĽáἠáŤáá ᣠá áá ááá ááá°áĽ ááá á áá ááá˘
ááá áá á áľááľá á á°ááá áá¨áŤáá˝ ááľáĽ "á ááĽááľ ááľáĽ á¨ááŤáá" áľáááľ ááá¨áĽ á˛áŤáľááá áá á ááŤá áá. áĽáľáŤáá áĽáá°áá á áááľ áá¨áŤáá˝ á¨áá áĽá á ááĽááľ ááá¨áĽ á˘ááááľ?
áá áá á ááŤá áĽáá á¨á (ááŤá¨áá + ááᢠáŁáś áŚáł ááľáĽ áĽáá°ááá ááááľ á¨áŁáľ áá ᣠáĽá á áá፠áá áľ á¨áľááá áááľ ááááŞáŤ ááá¨á áĽááłáá áľ áááŤáá áĽáľáŤáá á áá°á¨áá - áľáááá ᣠá°á¨á᪠ááááŤáľ á¨á˛ááŞáľáľ / áááľáá / á¨á áá áá ᢠáľá á ááľ ááá¨á)á˘
ááľáááśášá á¨áá°áá á áá á¨áłáĽá ááľáĽ á ááľ áááľá ááá¨áĽ áĽááááŤáá. áááŽáŤáŠáŠá ááá áĽáá°áá áá°áľáĄ áĽáááłáá áĽá ááá á¨áá á¨áá¸á፠áľáááľ áĽáááľáłááá˘
áá á¨áááá áĽá ááá áŤá°á¨áá áľáááá áľáĄ ááá áá°áľáŁ áá á á á ááá áááŞáŤá áĽáá°áá ááááᢠá ááááŞáŤ á°á¨á áŹá˛áľá áłáááá˝á, á ááá áŚáł áá°áá. á¨á፠EhCache á áŁá áĽááłá áĽá á áŁá á¨á°á¨ááá áľáááľ áááá áááááŁá. á ááá á áľá áłáŤááśá áĽáá˝ááá, á¨áááľáá áአáá˝áł áľááá á¨ááá ááľáĽ áĽáľááľ. áĽá á°áá Ignite, ááááŤáąá á áá á áłááááľ áĽá¨á¨áᨠá áááŁáą áĽá á SberTech áľáá áá°á°áłá. á áá¨á¨áťá Hazelcast á á, ááááŤáąá á áľáá áą ááá ááľáĽ áĽá áá á áľááá áŠáŁááŤáá˝ ááľáĽ ááłáŤá.
áááአá¨á°áá á áá°ááᤠá á°ááá á¨ááá አáľáááśá˝ á áᢠáĽá á ááľ ááá áĽáť áĽáá¨ááŤáá. á âáá áľ ááľáľáâ á¨á°áá¨áĄáľá 5 áĽáááśá˝ áĽááá°áľá áĽááááĽá˘ á á¸ááá áá ááá?
Redis
á áááá áľá áŁá˘áŤ áá á¨áá˝ááľá áĽáááŁáá.
ááá ááá á°á á á¨áá áááľáá, ááľá°á áá˝á¨áá¨á áľá˝ááá - á¨ááŤáľáááá á áá áŤá°ááá. áá ááááááľ áĽáť, ááá˝ áĽáŠáá˝á áĽáá.
EhCache
áŹá˛áľ á°á¨áľáˇáᣠEhCache á áááá¨áĽ ááá ááá˘
áá á¨ááá áá á áľááľ áľá Tarantool áĽáŠ á¨áááá áĽááľááá¨áľ ááááááá˘
áłáŤááśá
á á°ááŁá áŠá áĽááᥠMail.ru áŽáááŹáľ ááááᣠá áŞáśáŁ á˘áááᣠááááᣠá áá-áŁááᣠááááŽá...
áľá Tarantool á ááá áĽááŁáŹáá˝ áŤá áŁá ááľá°ááŤááľ áá áŤáá á¨áľáá ፠ááłá áŤá áá áááᢠTarantool áĽááľáłáá.
áá ááááááâŚ
áá°á°
⌠ááá á áá˘
áľáá áŤáá˝: Sberbank, á¨á ááŞáŤ á á¨á ááááľ, áŤá! ááá. áĽá á¨á፠Ignite á Sberbank ááľáĽ áĽáť á¨á°á°áá ᨠáĽááłááá á°á¨áľáťáá, ááá áá ᨠSberTech áĄáľá áááąá áááŁáŤáľ á ááĄá áá° Ignite áĄáľá áĽáŤáą áááŤá. áá áá á áá ááááŤá áĽá Ignite á áááá°áľ ááá ááá˘
ááá áĽáá°áá áá á áá ááá˝ á áá°áá, á ááľá°ááá ááĽáĽ áĽá¨á°ááá¨áľáŠ áá.
hazelcast
áá° áŁá˘áŤá áĽááłáá
፠ááᣠááááŤáľáľá áááá°áľ ááá ááá˘
áá˝á˝á
ááá áá á¨á°ááá¨áą, ááá á ááľáľ áĽáŠáá˝ áĽáŤááłááłá¸á ááἠáĽáá˛áá á ááŤáľá˝á ááአá°ááá¸áá. áĽáá´áľ ááá¨áĽ ááťáá? á¨áľáá á áŁá á°ááłá áĽáá°áá áĽááŤáá, áá˝á˝áŽá˝á áááá áĽá áŤáľ ááłáľ áá áá.
áĽáá°áá
á áááľ áĽááááá
áĽáá
á¨á°á°á¨á°áŠ áá¸áᥠRedis á¨áá ááᣠHazelcast á ááá°á á°á¨á áá ááááᣠTarantool áĽá Ignite á°ááłá
ááľá áĽáŤáá ááᣠEhCache á¨áá ᨠáĽá á ááá á°ááłáłá ááá˘
áá áĽáá
áĽááá áá áľáááśá˝ áá¸á፠áľáááśá˝ áĽáť á áá°áá. á á°á¨ááŞá áĽá á°ááŁáŤáľ á áá¸á, áá á ááἠáá°áá áá áĽáá˛á°áŤ á ááá°á¨áá áľ áá, ááá áá á á°ááŤáá: á áá¨áá áá áááá áŤáá áľ áŽáľ áá° á áááአááááłááłá, áĽá፠ááá¸áá, áá¤áąá ááááłá. áĽá áĽá áá ááá¸á፠áĽáá° á¨á°áᨠáľáááľ á ááá áŠáá˘
áĽáş á°áľá á ááááĽá á¨áľáááśášá ááĽáł áá á á áĽááááᢠáááášá áááľ á ááŤáŽá˝ áĽááá°áľ - Redis áĽá Hazelcast. á¨ááĽááľ ááááľ á áá, áĽá á áá áá¤áľ áá á áááľá¨áľ áĽáááá áŤá¸ááá.
Hz vs Redis
áá
áá áĽááááá
á°ááŤá Redis áá, áá Hazelcast áá. Hazelcast á ááá áŚáł áŤá¸ááá, áĽá ááá
ááááŤáą á á: áŁááĽá-áá áá, á áŁá á¨á°ááťá¸ áá, áĽáŤááłááą áá á¨áŤáą ááá áá áá°áŤá, áľááá
ááá áĽááłáá˝ á¨áá. áĽá áŹá˛áľ áá á-áá áá ᣠá¨áááá áŁááĽá-áŽá á˛ááŠáá˝ á áá áááᢠHazelcast áŤáá°ááłá°á I/O á ááᣠRedis-Jedis áĽááłáá˝ á ááľá˘ á°ááá Hazelcast á¨áááľáŽá˝ ááŽáśáŽáá áá áááᣠáĽá Redis á˝ááá áŤáá¨á ááᣠáá
áááľ áá¤áłá á áá°áá áááľ ááá˘
áĽáá°á፠á¨ááᣠáá° áá á¨áá á á ááá áĽáá¸áááᢠáá áŤáłá¨áá?
Redis vs Hz
áá
áĽáá
, á á°ááŤáá, áá áŹá˛áľ áá. áááľáᣠRedis á á ááťá¸á á¨ááľ Hazelcastá áá ááŁáᢠHazelcast á¨ááááŞáŤáá áá˝á˝á á á¸ááá, Redis ááá°ááá á á¸ááá.
á¨ááááŞáŤá áá¤áľ á áĽáááą á°áá á¨á á¨áĄ áŹá˛áľ á áá á¨áľ áłáĽá ááľáĽ á°ááľáˇáᣠáĽá Hazelcast ááá¨áŤ ááłá á°ááá áˇáᢠá¨á፠á áá áááá: á ááááŞáŤ, áááá ááá á áá˝áá, áĽá ááá°á, á áá¨á¨áťá áľáááľá áľááááĽ, á ááá á áľááá áááá á ááĽá. áĽááá á ááĽáŽá˝ á á°ááá á¨ááá áŠáŁ á ááśáá˝ á¨ááá አáááŞáŤáá˝á áŤáŤáľáłáá˘
á áááąá ááááĽááĽ
áĽá á áá áŤá°á¨áááá á á ááá áá°áľ á áá¨á°áá ááᤠááĽáŤáŤáľ áĽá˝ááááĄ- âá áááąá ááááĽááĽá˘ áŤá áááľ á áá ááŽááŤá ááľá¨á á áŤáľáááááľá, á áá ááá ááá á¨á°á°áŤá¨á áá°áľá ááá ἠááťá áá. áĽá áĽá á áĄáľá ááľáĽ á ááľ á°á á áá ᣠáŁáá፠ᣠáĽáá°áá áŁá ááłá áááŤáľ á áľááá á¨áá°áŤá˘
áá áĽáŤá°á¨á áá? áĽáą á¨á°á°á ᨠááá á ááˇá ᣠá¨á°ááá áąáŤ á ááˇá ᣠá ááłááľ áááľá á¨áą áááľáłá (á ááŽááŤá ááľáĽ áŤáá á˝ááłá) ᣠááá áá ááááá ᣠá¨áááśáš ááŤá¨á á¨á°á°áŤá¨á áá°áľá áŤáááᢠáłáŤáἠᣠáłáŤáľáĽ ᣠááĽáŤáá áááśá˝ ááŤá¨á ᣠâáá á áĽá áŤáá á áľááâ á¨ááá áá¨áá° ááá áá á áŁá á°ááłáłá á¨áá ááá ááááŁá (áĽáá˛á ááááąá áááľ ááá¨áĽ á˝ááłá áá ᣠááááŤáąá áĽá ááá°áśá˝á áŤááá áá áá áááľ á áá°áá) áá°áá áŤá ᣠáááľáá: á¨áá ááá á¨á°ááá ᣠá¨á፠á áŁá áĽáŠá˘ áŤáá°áá¨á¨ ááá°á áŤáá¨áŁáááľá˘ áĽá ááľááá-áźá-áááá ááľáááľá˘ áĽá á áá ááłáá á¨áá˝á ááááľ, áŽáą á¨á°áá°á áá á áá áĽáá°áá°áŤ áŤá¨áááŁá. ááá áĽáá°áá á áŤáá áᣠáŤá°á¨ááá á áŤáá áᣠááľá¨áłáľá á áá˝ááᢠáá! áá á˘áááá˝á áá áŤá. áĽá "áĽáłáą á ááˇá" á áá áŤá°á¨áááá áĽááá ᢠáááááĽáŠ á áá°áŤá áľ áá, á¨ááĽá°áľ á á°á á°á¨á°á ááá áá. áĽá áĽá áá áááĽáŁá.
áá áá´ á¨áá ááłá áá á á°áἠá°áĽáŤááˇá.
á á ááľ á áááľ ááľáĽ á¨ááá¨áĽ ááᣠáá°áĽá°áĽ á áŁá á°ááłá áá á. á á°ááłáłá áá á¨ááá¨áĽ áááŁá áľáá áĽá á°áŤá áá, áĽá á¨á áááą á áááľ á áŁá á áŁáĽ áá, áá° ááľáĽ ááááŁáľ á¨áááťá áá. áĽáá´áľ áá°áĽá°áĽ ááťáá?
á áŁá ááŁá áĽá á áŁá áá¤áłá á¨áá áĽáá˛á
á áááľ áá´ á á.
ááá¨á§ áĽá áĽáá
á áááŽá˝á áŤáŤáľáłá: áĽáá¨áśá˝, áááśá˝, á¸áŤáá˝, ááŤáá˝. áá
áá áá á á áááľ ááľáĽ áĽááľááá ááá.
á áááąá á áááąá áĽáá˝ áĽáááľáłáá áĽá ááááĽáἠáĽááááŤáá. áĽá á áááŁáłáá áĽá áĽááá á
áŁáłááᢠáĽá áĽááá áá á áĽááἠáá á áá ááťáť ááááᢠáá á ááłááľ áá. á ááłááľ áá ááá¨áĽ áááá! á¨á áá á áľááá ᣠá¨ááá¨áĽ áá á°ááłáłá á¨áá áááá˘
áá áá áá ááľ á°á áĽááłáŤááᥠâá°ááŽáᣠá á¨á !?â áĽá á áĽáááĽ, á¨áŠá ááá¨áĽ áááľáá. áá áá áĽáá˛ááĽá ááááľ á ááťááá˘
áá ááááľ á á. áĽáá° á áááá˝ áŁá á áŁá á¨áá áááśá˝ áá áááá˘
ááá á°á á ááľ á°ááŁá á°á ááľ, áááá ááá á áľááá áĽá áá°. áĽá áĽááľá áááá¨áłá - á¨á°á°áŤ áááľááᢠáĽá á¨áĽááľ áá á áá, áŽáą áá ááá á˛áŤáľááá, áá á¨áááá¨á á áĽáą ááááŤáľ áá ... áĽáą ááľááá áŠá ááŽáĽ ááťá áĽáŠ áá. áĽááá á°áá˝ á¨á áááľ ááłáá á áá áá áá áá á¨ááŤá°áá áá¸á-á á¨á ᣠá¨áłá˝áá ááá áŁáá ᾠᣠááľáłááą ááłá áᢠáĽá ááá˝ááľ ááá á áááá áá á áá ááá˝ á áá°áá. á¨ááŤá "á áááá˝" áá á áłá˝ ááá á, áĽá፠ááá¨áĽ á áľááŁ, á¨ááŤá á¨áłá˝ááá ááá áĽáá°áá á áŁáĽá , áĽá áá áĽáá°á፠ááá á áá áľ.
á˝ááŠá á¨áááá á á ááťá ááá ááá áľááá áááľáá. ááá áá ááá¨áŚá˝á áĽáá° ááłá á áá ááᥠáá á ááá¨áĽ ááá á¨ááś á áŤáᣠáááááá áá áŤáľááááá? ááá á áááľ á°ááŁá á áá°áĽáᢠáĽááá áá áĽáá˛á áŤá ááá¨áŚá˝ á áŁá á¨áá°á á°á¨á ááá¸á á°áá˝ áľáŚáłáá˝ áá¸á, áĽááąá á ááŤá¸á áá áá°áá°áŞáŤ áá áŤáľááá§á¸áá, áĽáá° ááááľ ááááľ, ááááľ. áĽá áĽáá°áá á áááľ á°áᣠá¨áľáá á¨áááľ áľáŤ ááá ááá á¨áá°á áŁááľááŁá á¨áá á áááľ á¨á°áá¨á á áľ áŁáá˛áŤ áĽáá´áľ áááá? áľá ááłáŠ áá˝á áŁáŤáá ááťáá. áłá˛áŤ áĽááá á ááá¨áŚá˝ áá ááľ á áľááá á°á áá°áĄ á¨áá˝ááľ áĽáá´áľ áá?
ááá ááľá¨á á¨ááľá˝áá áĽá¸áá ááá áŚáł á áŤá ááᢠáĽá á¨ááá¨á§ á áááľ áá° á áááą á áľááá ááŁáŁáá. ááá¨á§ á¨á áááą áá á°á°áĽáľáŚ áłá. ááá áá ááá¨áĽ áá°áĽá°áĽ áĽáť áłááá áĽááá°á á¨ááŁáἠáĽáŤ áá. áአáááťáá˝ áá° ááááš á°á¨áá¨áá, á¨ááŤá áĽáá˛ááą áŤáľá˝áá¸áá. áááłá, á¸áŤááš á°áŁáĽáá á áĽááá áá° ááľáĽ áááŁá, á¨ááŤá á á˛ááá˝ áĽááłáł á áľááá áááľáą áĽá á áľááá áááłá. áá¤áąá ááá á áá áĽá áŠáŤáľ áá°áĽ á¨áá˝á á¨áĽá ἠáľáŤ ááá˘
áĽá ááŽáááą áľáŹáłá áĽáá˛áá á¨áááá á áĄáľá ááľáĽ á˘áŤááľ á ááľ ááŁáἠááá áááŁá. áľá áááą áĽáŤáľ á¨ááŤáľáĽ áĽá áááá áá áłáá˝ á¨áááľ ááľáĽ á¨ááŤáľáᣠá°á ááá ááá áłáá¨ááᣠá ááááľ ááá á˘ááᣠáááłáá˝ á á áľáááá á᪠á áľá¸áłá ááľá¨á á˛áááᢠááá á¨á°áłáŤáá¸áᣠáááááľ áŤáá¸áᣠá áá áá°á á¨ááᣠá áá ááá áá á¨á°ááᥠáá¸áᢠáľááĽááą á áŁá áľáááá áĽá áአá¨áá ááá á áᣠáááá áŤááľá áĽáľáá˝ á¨áá ááᢠá á áááą ááľáĽ áŤáá ááá¨á§ áá áŁáá ááłá, á¨ááá¨á§á á˝áá á á áááą ááľáĽ á¨ááŤááá áľ áĽáááł á°áŤááˇá.
áá° áá¸á፠á°áá¨á á¨ááá¨áĽ áľáŤ áľááááľ áá áá´ áĽáá´áľ áá°áá á áá˝áá? áŤááľ áľáááśá˝ áá á¨ááá¨áĽ áá áá á ááŤá á áááŁáá - á áááąá á áŤááἠᣠá ááá¨áĄ ᣠáá á ááá á°á¨á áŤáá¸áá ááá áááá¨áą ᣠáľáááľá á ááááĄá áľ áá áá áááá áĽááłáá áľá˘
á¨á áááľ á áááľ á¨áľ áĽáá°áááá
á áááąá ááááááá áĽáááá, áĽá፠áŤááá áááá ááá á ááľ á á ááľ áĽááłáááľ, ááá áá á áľáááľ, áá°ááŁáŤá˝á, áĽáá˛á á áááľ áľáááľ áĽáŤáłá˝áá áŤáááá áá á˝ááŽá˝ áĽáá°ááá አáĽáá. áĽááἠáá, áĽáľáááąá á áá°á áľáĽá, ááá áá á áááľ ááááŤáá˝ ááľáĽ á¨áľáášá ááĽáŚá˝ áľáŠá¨áľ ááľá áľ áĽááłááĽá áááá áĽáá˛á¨áłá áá áá ááľá áĽáá áááá. áĽáľá˛ áĽáá˛á ááááąá ááľá áĽáá¨á.
áľáááą á¨á°á°áŤá¨ áĽá á ááááŽá˝ áááŠáá (6)ᢠá áŤáľ á á áĽáá á (á áĽáá áá áááľááἠá ááş áá, áá á áĽáááĽ, á¨ááááľá áŤá
á ááá áá˝áá). á ááááŽáš á á°ááŤáŠ ááśá˝ áá á¨ááᣠááá áĽááá
á áááá˝ áááľá°á áĽáá˛áá አáĽá áááŤá¨áĽ á áá¨á°áľá áľ áá áĽááľ á ááľ áĽáá˛ááá áĽá áĽáá˛á°ááá áááááľ áŤáá á¨á°áá°á áŽáľ áŤáľáŹáłá áááľ ááá˘
áŽáľ á áááᎠ(2) áŤáľáááááᣠáĽáąá á áĽáááą áá¸á፠ááᢠá°áá áá˝ á á ááłááľ á¤áá á á áŠá á¨áá áŽáľ áá áááááᢠá¨á°áá á áŽáľ (1) á á°ááłáłáŠ JVM ááľáĽ ááá áá˝áá ááá á á ááłá¨ áá¨áĄ áá ááľá¨áľ áá˝ááᢠá ááľáĄ á¨á°á°áá á¨á á áááᎠá¨á¨áľááš áááŽá˝ á áá¸á፠ááľáĽ áĽáá˛áá áĽá á¨áľááá áĽáá°ááĽá ááłá áá. áá¸ááŤáá ááá¨áá¸áľ áá á°á¨ áľááľáł (3) áĽáá áááá, á áľááá á¨áá áá á ááłááľ áá¨ááá˝á á á˛áľá (4) áá ááľááἠáĽáá˝ááá.
áááą á á¨áľáá áááá˝ ááľáĽ áĽáá°áá¨á°áľ áĽáá. á áĽáááą áĽáŤááłááą ááľáľ áĽá áĽáŤááłááą ááľááá ááááľ ááŤááᢠá ááááŞáŤ ᣠá á°áá áá áŽáľ áĽá á á¤áá á ááŤá¨á ᣠáá á¨á ááłá¨ áá¨áĽ áááááľ á¨áá ᣠáľááá á á°áἠááłáá áá˝ááᢠá ááá°á á°á¨á ᣠá á¤áá á áĽáŤáą áááá ááľáĽ - ááľáĽáľáĽ á áá á áááᎠá¨áá á á áá á¨áá°áľá ᣠá á˛áአáá á˝ááŽá˝ ááŤááĽáá áá˝ááᢠáĽá ááá á ááľáłááľ áá áá áŁáŤá á áĽáŠ áááá. áĽá á¨ááá áľáááą áá ááľá°ááĽá áááŤá - á á°ááá°á áľáŞáľ áá á°á¨áłáłá / áá°áá á¨á áľ ááááľ áĽá ááťá / ááá ἠááá˘
ááŁáŠ á¨áááľá°á áá ááľá°ááĽá ááᢠáĽááá áá, á á°ááłáłá áľáááľ ááľáĽ ááá áá˝áá, áá á á°ááĽá ááá áá˝áá. áĽáá á á°á¨á᪠á¨ááἠááľá°áááá, á¨ááἠá°á¨áłáłáááľ ááĽááľ áĽá á áááľá°á ááŤá¨á áŤááá áááááľ áááľ ááľáĽ ááľááŁáľ á ááĽááľ.
á ááᣠá á ááľ á áŠáᣠá¨áŽáłá˝á á¨áááᥠáĽáŤááá˝á á ááá°áŤá áľ áá á áá¸á፠áľáááą ááľáĽ âáá áááľ áĽáá°áááâ ááááľ áĽáá˝áááᣠá áá á áŠá á°áá áŽáľ ááá áľáááľ áá áĽá áá áŤá á áĽáŤááá˝á áĽáá°ááŤáᣠááááľ áĽáá˝áááᢠáá áĽá ááá áŤáá° á¨áááľ áŤáá áá፠áááľá¨á á á áá - áá á áááá˝á ááłá áľáááľá áááá¨áĽá˘
hazelcast
áá áá áĽáľáŁá˝ áá° ááááŤá˝á áĽáá´áľ áĽáá°áá°áá á áĽááᢠáááłá, Hazelcast.
ᨠHazelcast áááĽá áááľáááĽ/ áááá°áľ á¨á°áá áá áŽáľ (1) á¤áá áá áá°ááłáᢠHz á ááááŠá áĽáá° á°áŤá°á°á áĽáá˛áŤááą ááá áľáááłáᣠáĽá á áá á ááŁá á¤áá áá ááááľ á ááŞá¤á ááľáĽ áŤá áá´ áĽáŞ ááᣠáá á áĽáá° áá ááá á áá˝ááá˘
á (2) ááľáĽ áŤáá á áááᎠáĽáá˛á°áŤáŁ Hz á¨á°ááŤá á á°á¨áłáłáŠ ááá áŁááľ áľááľá áá˝ áá áá - áááľá ááá á ááááá áááł á°á¨áłáłá ááááᢠá Hz áá
á¨áááá ááá˘
á¨ááľááŁáľ áľááśá˝ á áĽáŠ áááł á°á°ááĽá¨áá, ááá áá áá¨áľ áŤá ááłáŽá˝ á¨áŤáľáá áá¨á áá˝áá. áľááá
ááá áá¨áá
á áŤáľáááááľáá˘
áá¨ááť (4) áááá áá˝ááᢠá áŁá áĽáŠ. ááľá°ááĽá (5) áá°á¨á°á° ááŁá á°á°áá ááá°áľ áá˝ááᢠá áááľá°á (6) ááľáĽ áŁá á áááá˝ ááŤá¨á á¨ááἠáááἠ- á áᣠá áᢠáá á¨ááĽááľ ááŞá á áľá á°áľ ááťáťá áá á¨áá°á¨á á˘áá¨áľáľáááľ ááᢠᨠHz áŁá ᪠á ááĽ-áá¸á፠áááá áĽáá˛áááą ááá áľáááłá - á áááľá°á ááľáĽ áŤá ááá˝ á áááá˝ á¨á°áá ááľ áá¨ááá˝ ááááá˘
ááĽááľá ááá¨áá á áĽáá°áá ááááľ áááłáá˝ ááľáĽ áá ááľá¨á ááťáá?
áááłáᣠá (2) ááľáĽ áŤááá ááá á°á¨áłáłáááľ ááááľá¨á - áá áá¸á፠á Hazelcast á ááľ áá áŤáŤááᣠááááłáá áá¨áᢠSportmaster ááá ááá áŤááá áá¨á .
á á°á¨á (6) ááá áááᣠHz áááľ á áááľ áá¨ááťáá˝á áŤáááŁáᥠIMap áĽá ReplicatedMapá˘
Hazelcast áá° Sportmaster á¨á´áááá ááá áĽáá´áľ áĽáá°áᣠááĽááľ á°áᢠááá˘
áĽ.á¤.á . á 2012 ᣠá¨áá°ááąá áŁá˘áŤ á¨ááááŞáŤ á áĽáŤáŞ áá á ááá°áŤá áľ áá ᣠââá¨ááá ááŽááŤá á¨á°ááá°á Hazelcast áá á ᢠáá°ááá á¨ááá¨á âá¨ááááŞáŤá ááâ áá - á¨áááľ á°ááłáľ á áá Hz áá° áľáááą ááľáĽ áľááᣠááľáŤáą á°ááá¨áᢠáĽá á áĽáŠ áááł á°ááˇá. á áá áááŁá°á áá áĽá áá°ááá˝á á¨áá°á á°áľá°á áá ááᢠáĽáá áá á¨áĽááŤáŹ áá áŁá á፠Hz á áá áá°áľ á¨áŁááá á áľááŤá ááá ááá¸áá á á áá áᢠá áá á¨Sportmaster áĄáľá Hazelcastá ááá°á ááá ááááŤáľ á¨áááá˘
ááá áá áĽáá° "á ááá áá°á ááľáĽ á¨ááááŞáŤá á ááá" áĽá "áááááľ á ááĽááľ á°á°áĽáľáŚ áá á" áŤá ááááŽá˝ áĽááἠáá, áአáĽá áááŤá á¨á°áŤáá°á áľ áá áŁá áŞáŤáľ áá¸á. áá°áá¨á á áľáááľ áĽááá°á áá¨áŤáá˝ á¨ááááŠáľ áá° áááľ á áááá á áľ áá áá, áĽá á áá á°á¨á áá áá¸á፠á¨áᎠáááááá áľáááľ á ááááĄá áľ áá áľáŠá¨áľ ááľá áľ á ááĽááľ. á áĽááṠᣠá áĽá áááł Hazelcastá á á ááŁá áĽáá°áá¨áĽá áááá áĽáá˝ááá ᣠáá á¨á፠á áľááá áĽáá°áá¨áĽá á°á¨ááá á˘
ááááľ, á áŁá á áľááá: ááľáľá, á ááá°áĽ á áááá˝ áá á áááłáŤáśá˝á ááľá°áááľ, á¨ááἠááŁááľ, á¨áá á áá. áááľá ᣠá áľáááą áĽáá áá áľ ááááąáľ á°ááŁáŤáľ áľáŠá¨áľ ááľá áľ á°áᢠáá - áááą á¨áłáá°á á á áľá áĽáĽá á¨á áŤá ᣠá á ááŁá á¨áá ááá á á°áłáłá° áŚáł áá áľáá°á á ᣠá á˛áľ áľáŞáľ áááá á˛áŤáľáááá á¨áŽáą, áááĽá áá°áŠ áĽá áá°áá áá˝ áłááľá°áá áŤáľáááľ.
ááĽááá áá ááľáááśá˝ Hazelcast á áĽááá áááľ ááłáĄá áŤáááá˘
áĽáá˛ááĽá
ááá áá Hazelcast ááľáááľ á áá°áá. áĽ.á¤.á . á 2017ᣠá ááá áŤááá áááľ áĽáŠ áááá¤áá˝á áá°á¨áľ á ááľá¨á Hazelcast á áá áľá°áłáłáŞá áá¸á፠áá¨áĽáᢠáá á áŁá á¨áŤá á áá áááľ ááľáĽ ááá áá á°áŤááˇá, á áá ááááŤáľ áĽáŤáłá˝áá á á áľá¸á᪠áááł ááľáĽ á ááá áĽá "á áááááľ" á 60 áááľ ááŁá. áá áľááá ááłá á áááĽáá ááá.
áĽáľá¨ááŤá... áááŤá á á˛áľ áŽáľ!
ááá: hab.com