เช
เชฎเซ เชฐเชฟเชเซเชฒ เชจเซเชเชตเชฐเซเชเชจเชพ เชเซเชเซเชจเซเชฒเซเชเซ เชกเซเชตเชฒเชชเชฎเซเชจเซเช เชตเชฟเชญเชพเช เชเซเช. เชเช เชฆเชฟเชตเชธ, เชฎเซเชจเซเชเชฎเซเชจเซเชเซ MSSQL เชธเชพเชฅเซ เชเซเชกเชพเชฃเชฎเชพเช Apache Ignite เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฎเซเชเชพ เชชเชพเชฏเซ เชเชฃเชคเชฐเซเชเชจเซ เชเชกเชชเซ เชฌเชจเชพเชตเชตเชพเชจเซเช เชเชพเชฐเซเชฏ เชธเซเช เชเชฐเซเชฏเซเช, เช
เชจเซ เชเชพเชตเชพ เชเซเชกเชจเชพ เชธเซเชเชฆเชฐ เชเชฟเชคเซเชฐเซ เช
เชจเซ เชเชฆเชพเชนเชฐเชฃเซ เชธเชพเชฅเซเชจเซ เชตเซเชฌเชธเชพเชเช เชฌเชคเชพเชตเซ. เชฎเชจเซ เชคเชฐเชค เช เชธเชพเชเช เชเชฎเซเชฏเซเช
1. เชธเชฎเชธเซเชฏเชพเชจเซเช เชจเชฟเชตเซเชฆเชจ
เชธเชฎเชธเซเชฏเชพเชจเซ เชธเชพเชฐ เชจเซเชเซ เชฎเซเชเชฌ เชเซ. เชธเซเชฒเซเชธเชชเซเชเชจเซเช เชธเซเชฒเซเชธ เชชเซเชเชจเซเช เชกเชฟเชฐเซเชเซเชเชฐเซ เช
เชจเซ เชธเซเชเซ (เชธเซเชเซเช เชเซเชชเชฟเชเช เชฏเซเชจเชฟเช) เชชเซเชฐเซเชกเชเซเช เชกเชฟเชฐเซเชเซเชเชฐเซ เชเซ. เชตเซเชเชพเชฃเชจเชพ เชฌเชฟเชเชฆเซเชฎเชพเช "เชจเชพเชจเชพ" เช
เชจเซ "เชฎเซเชเชพ" เชฎเซเชฒเซเชฏเซ เชธเชพเชฅเซ "เชธเซเชเซเชฐ เชชเซเชฐเชเชพเชฐ" เชตเชฟเชถเซเชทเชคเชพ เชเซ. เชเช เชตเชฐเซเชเซเชเชฐเชฃ (เชตเซเชเชพเชฃเชจเชพ เชฌเชฟเชเชฆเซเชจเชพ เชเชคเซเชชเชพเชฆเชจเซเชจเซ เชธเซเชเชฟ) เชตเซเชเชพเชฃเชจเชพ เชฆเชฐเซเช เชฌเชฟเชเชฆเซ เชธเชพเชฅเซ เชเซเชกเชพเชฏเซเชฒ เชเซ (DBMS เชฎเชพเชเชฅเซ เชฒเซเชก เชฅเชฏเซเชฒ เชเซ) เช
เชจเซ เชฎเชพเชนเชฟเชคเซ เชชเซเชฐเชฆเชพเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซ เชจเชฟเชฐเซเชฆเชฟเชทเซเช เชคเชพเชฐเซเชเชฅเซ เชเชฒเซเชฒเซเชเชฟเชค เชเชคเซเชชเชพเชฆเชจ
เชตเชฐเซเชเซเชเชฐเชฃเชฎเชพเชเชฅเซ เชฌเชพเชเชพเชค เช
เชฅเชตเชพ เชญเชพเชคเชฎเชพเช เชเชฎเซเชฐเชพเชฏเซเชฒ.
เชตเซเชเชพเชฃเชจเชพ เชชเซเชเชจเซเชเซเชธเชจเซ เชชเชพเชฐเซเชเซเชถเชจ เชเชฐเซเชฒ เชเซเชถ เชเซเช เชตเชตเซ เช เชจเซ เชคเซเชฎเชพเช เชเซเชกเชพเชฏเซเชฒ เชเชคเซเชชเชพเชฆเชจเซ เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชเช เชฎเชนเชฟเชจเชพ เช เชเชพเชเชฅเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเซ เชเชฐเซเชฐเซ เชเซ. เชเซเชฎเซเชฌเซเช เชธเชฟเชธเซเชเชฎ เชธเชพเชฅเซ เชธเซเชธเชเชเชคเชคเชพ เชฎเชพเชเซ เชเชเซเชจเชพเชเช เชเซเชฒเชพเชฏเชเช เชจเซเชกเชจเซ เชกเซเชเชพ เชฒเซเชก เชเชฐเชตเชพ, เชซเซเชฐเซเชฎเชจเซ เชเชเชเชฆเชฐ เชเชฃเชคเชฐเซ (เชธเซเชเซเชฐเชจเซ เชชเซเชฐเชเชพเชฐ, เชเชคเซเชชเชพเชฆเชจ เชเซเชก, เชฆเชฟเชตเชธ, เชจเชเชฌเชฐ_เชเชซ_เชธเซเชฒเซเชธ_เชชเซเชเชจเซเชเซเชธ) เช เชจเซ เชคเซเชจเซ DBMS เชชเชฐ เชชเชพเชเซเช เช เชชเชฒเซเชก เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
2. เชธเชพเชนเชฟเชคเซเชฏเชจเซ เช เชญเซเชฏเชพเชธ
เชฎเชจเซ เชนเชเซ เชธเซเชงเซ เชเซเช เช เชจเซเชญเชต เชจเชฅเซ, เชคเซเชฅเซ เชนเซเช เชเซเชฒเชพ เชชเชฐเชฅเซ เชกเชพเชจเซเชธ เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเช เชเซเช. เชเชเชฒเซ เชเซ, เชชเซเชฐเชเชพเชถเชจเซเชจเซ เชธเชฎเซเชเซเชทเชพเชฎเชพเชเชฅเซ.
เชเชฒเชฎ 2016
เชเชถเชพเชตเชพเชฆเซ เชฐเซเชคเซ เชตเชเชจ เชเชชเซ เชเซ "เชคเชฎเซ เชเช เชเซเชทเชฃเชฎเชพเช เชเชญเชพ เชฅเช เชเชถเซ!" เชนเซเช เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชตเซเชฐเซเชเชฌเชฒ เชธเซเชเชฟเชเชเซเชธ เชถเซเชงเซ เชฐเชนเซเชฏเซ เชเซเช, เชฌเซ Apache Ignite Essentials เชตเชฟเชกเชฟเชเช เชเซเชเช เชเซเช, เชชเชฐเชเชคเซ เชคเซ เชฎเชพเชฐเชพ เชเซเชเซเชเชธ เชเชพเชฐเซเชฏ เชฎเชพเชเซ เชเซเชฌ เชเชชเชฏเซเชเซ เชจ เชนเชคเชพ. เชฎเซเช เชชเซเชฐเชฅเชฎ เชเชชเซเชฒเซเชเซเชถเชจ เชฌเชจเชพเชตเซเชจเซ เชชเซเชฐเชฎเชพเชฃเชญเซเชค เชซเชพเชเชฒ โexample-ignite.xmlโ เชธเชพเชฅเซ เชเชฎเชพเชจเซเชก เชฒเชพเชเชจเชฎเชพเชเชฅเซ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชเชเซเชจเชพเชเช เชฒเซเชจเซเช เชเชฐเซเชฏเซเช เชเซ.
เชฎเซเช เชเชเชณ เชตเชพเชเชเซเชฏเซเช, เช เชจเซ เชคเซเชฏเชพเช เชเชฆเชพเชนเชฐเชฃ เชคเชฐเชค เช affinityKey เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ (SQL เชเซเชตเซเชฐเซ เชฆเซเชตเชพเชฐเชพ เช เชเชพเช เชฌเชจเชพเชตเซเชฒ), เช เชจเซ เชฐเชนเชธเซเชฏเชฎเชฏ BinaryObject เชจเซ เชชเชฃ เชเชชเชฏเซเช เชเชฐเซ เชเซ:
IgniteCache<BinaryObject, BinaryObject> people
= ignite.cache("Person").withKeepBinary();
เชฎเซเช เชคเซ เชตเชพเชเชเซเชฏเซเช
เชนเซเช เชฎเชพเชฐเชพ เชเซเชธเชจเซ เช เชจเซเชฐเซเชช เชเซเชฎเซเชชเซเชฏเซเช เชเชชเซเชฒเชฟเชเซเชถเชจ เชฐเชฟเชฎเซเช เชเชฐเซ เชฐเชนเซเชฏเซ เชเซเช. MSSQL เชฎเชพเช เชชเซเชเชจเซเช เชเชซ เชธเซเชฒเชจเซ เชกเชฟเชฐเซเชเซเชเชฐเซเชจเซ เชชเซเชฐเชพเชฅเชฎเชฟเช เชเซ [id] [int] NOT NULL เชคเชฐเซเชเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชนเซเช เชธเชพเชฆเซเชฐเชถเซเชฏ เชฆเซเชตเชพเชฐเชพ เชเซเชถ เชฌเชจเชพเชตเซเชถ
IgniteCache<Integer, SalesPoint> salesPointCache=ignite.cache("spCache")
xml เชฐเซเชชเชฐเซเชเชพเชฎเชพเช เชนเซเช เชธเซเชเชตเซ เชเซ เชเซ เชเซเชถ เชชเชพเชฐเซเชเซเชถเชจ เชฅเชฏเซเชฒ เชเซ
<bean class="org.apache.ignite.configuration.CacheConfiguration">
<property name="name" value="spCache"/>
<property name="cacheMode" value="PARTITIONED"/>
</bean>
เชตเซเชเชพเชฃ เชฌเชฟเชเชฆเซ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชญเชพเชเชจ เชงเชพเชฐเซ เชเซ เชเซ เชเชฐเซเชฐเซ เชเชเชเชฆเชฐ เชฆเชฐเซเช เชเซเชฒเชธเซเชเชฐ เชจเซเชก เชชเชฐ เชคเซเชฏเชพเช เชเชชเชฒเชฌเซเชง เชธเซเชฒเซเชธเชชเซเชเชจเซเชเชเซเชถ เชฐเซเชเซเชฐเซเชกเซเชธ เชฎเชพเชเซ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเชถเซ, เชเซ เชชเชเซ เชเซเชฒเชพเชฏเชเช เชจเซเชก เช เชเชคเชฟเชฎ เชธเชฎเซเชเชฐเชฃ เชเชฐเชถเซ.
เชนเซเช เชเซเชฏเซเชเซเชฐเซเชฏเชฒ เชตเชพเชเชเซ เชฐเชนเซเชฏเซ เชเซเช
@Override
public void run() {
SalesPoint sp=salesPointCache.get(spId);
sp.calculateSalesPointCount();
..
}
เชนเซเช เชเชเชคเซเชฐเซเชเชฐเชฃ เช เชจเซ เช เชชเชฒเซเชกเชฟเชเช เชคเชฐเซเช เชเชฎเซเชฐเซเช เชเซเช เช เชจเซ เชคเซเชจเซ เชเซเชธเซเช เชกเซเชเชพ เชธเซเช เชชเชฐ เชเชฒเชพเชตเซเช เชเซเช. เชตเชฟเชเชพเชธ เชธเชฐเซเชตเชฐ เชชเชฐ เชฌเชงเซเช เชธเซเชฅเชพเชจเชฟเช เชฐเซเชคเซ เชเชพเชฎ เชเชฐเซ เชเซ.
เชนเซเช เชฌเซ CentOs เชเซเชธเซเช เชธเชฐเซเชตเชฐเซเชธ เชฒเซเชจเซเช เชเชฐเซเช เชเซเช, IP เชเชกเซเชฐเซเชธเชจเซ default-config.xml เชฎเชพเช เชธเซเชชเชทเซเช เชเชฐเซเช เชเซเช, เชฆเชฐเซเช เชชเชฐ เชเชเซเชเชฟเชเซเชฏเซเช เชเชฐเซเช เชเซเช
./bin/ignite.sh config/default-config.xml
เชฌเชเชจเซ เชเชเซเชจเชพเชเช เชจเซเชกเซเชธ เชเชพเชฒเซ เชฐเชนเซเชฏเชพ เชเซ เช เชจเซ เชเชเชฌเซเชเชพเชจเซ เชเซเช เชถเชเซ เชเซ. เชนเซเช เชเซเชฒเชพเชฏเชเช เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ xml เชฐเซเชชเชฐเซเชเชพเชฎเชพเช เชเชฐเซเชฐเซ เชธเชฐเชจเชพเชฎเชพเชเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซเช เชเซเช, เชคเซ เชถเชฐเซ เชฅเชพเชฏ เชเซ, เชเซเชชเซเชฒเซเชเซเชฎเชพเช เชคเซเชฐเซเชเซ เชจเซเชก เชเชฎเซเชฐเซ เชเซ เช เชจเซ เชคเชฐเชค เช เชซเชฐเซเชฅเซ เชฌเซ เชจเซเชก เชเชตเซ เชเซ. เชฒเซเช เชฒเชพเชเชจเชฎเชพเช โClassNotFoundException: model.SalesPointโ เชฆเชฐเซเชถเชพเชตเซ เชเซ
SalesPoint sp=salesPointCache.get(spId);
เชธเซเชเซเชเชเชตเชฐเชซเซเชฒเซ เชเชนเซ เชเซ เชเซ เชญเซเชฒเชจเซเช เชเชพเชฐเชฃ เช เชเซ เชเซ CentOs เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชเซเช เชเชธเซเชเชฎ เชธเซเชฒเซเชธเชชเซเชเชจเซเช เชตเชฐเซเช เชจเชฅเซ. เช เชฎเซ เชชเชนเซเชเชเซ เชเชฏเชพ เชเซเช. "เชคเชฎเชพเชฐเซ เชฆเชฐเซเช เชจเซเชก เชชเชฐ เชคเชฎเชพเชฐเชพ เชเชพเชตเชพ เชเซเชกเชจเซ เชฎเซเชจเซเชฏเซเช เชฒเซ เชเชฎเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ" เช เชจเซ เชเชเชณ เชเซเชเซเชธเซเชเชฎเชพเช เชเซเชตเซ เชฐเซเชคเซ? เช เชฅเชตเชพ "เชคเชฎเชพเชฐเซ เชเชพเชตเชพ เชเซเชก" SalesPoint เชตเชฟเชถเซ เชจเชฅเซ?
เชนเซเช เชเชฆเชพเช เชเชเชเช เชเซเชเซ เชเชฏเซ เชเซเช - เชนเซเช เชซเชฐเซเชฅเซ เชถเซเชงเชตเชพเชจเซเช, เชตเชพเชเชเชตเชพเชจเซเช เช เชจเซ เชซเชฐเซเชฅเซ เชถเซเชงเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเช เชเซเช. เชฅเซเชกเชพ เชธเชฎเชฏ เชชเชเซ, เชฎเชจเซ เช เชจเซเชญเซเชคเชฟ เชฅเชพเชฏ เชเซ เชเซ เชฎเซเช เชตเชฟเชทเชฏ เชชเชฐ เชฌเชงเซเช เชตเชพเชเชเซเชฏเซเช เชเซ, เชนเชตเซ เชเชเช เชจเชตเซเช เชจเชฅเซ. เชเซเชฏเชพเชฐเซ เชนเซเช เชถเซเชง เชเชฐเซ เชฐเชนเซเชฏเซ เชนเชคเซ, เชคเซเชฏเชพเชฐเซ เชฎเชจเซ เชเซเชเชฒเซเช เชฐเชธเชชเซเชฐเชฆ เชเชฟเชชเซเชชเชฃเซเช เชฎเชณเซ.
Model classes are not peer deployed, but you can use withKeepBinary() flag
on the cache and query BinaryObjects. This way you will avoid deserialization
on the server side and will not get ClassNotFoundException.
เช
เชจเซเชฏ เช
เชงเชฟเชเซเชค เช
เชญเชฟเชชเซเชฐเชพเชฏ:
เชนเซเชฌเซเชฐเซ เชชเชฐเชจเซ เชฒเซเช
That's it. Start (..) node using MaintenanceServiceNodeStartup file or pass
maintenance-service-node-config.xml to Apache Ignite's ignite.sh/bat scripts.
If you prefer the latter then make sure to build a jar file that will contain
all the classes from java/app/common and java/services/maintenance directories.
The jar has to be added to the classpath of every node where the service
might be deployed.
เชเชฐเซเชเชฐ, เชคเซ เชเซ. เช เชนเซเช เชคเซ เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ, เชถเชพ เชฎเชพเชเซ, เช เชฐเชนเชธเซเชฏเชฎเชฏ เชฌเชพเชเชจเชฐเซ เชซเซเชฐเซเชฎเซเช!
3.เชธเชฟเชเชเชฒ เชเชพเชฐ
เชกเซเชจเชฟเชธเซ เชฎเชพเชฐเชพ เชตเซเชฏเชเซเชคเชฟเชเชค เชฐเซเชเชฟเชเชเชฎเชพเช เชชเซเชฐเชฅเชฎ เชธเซเชฅเชพเชจ เชฎเซเชณเชตเซเชฏเซเช, IMHO เชเชชเชฒเชฌเซเชง เชคเชฎเชพเชฎเชฎเชพเชเชฅเซ เชธเซเชฅเซ เชเชชเชฏเซเชเซ เชเซเชฏเซเชเซเชฐเซเชฏเชฒ. เชคเซเชจเชพ เชฎเชพเช
เชนเซเช เชคเซ เช เชฐเซเชคเซ เชเชฐเซเช เชเซเช เช เชจเซ เชเชฎเชพเชจเซเชก เชฒเชพเชเชจ เชฆเชฒเซเชฒเชจเชพ เชเชงเชพเชฐเซ "เชกเซเชเชพ เชจเซเชก" เช เชฅเชตเชพ "เชเซเชฒเชพเชฏเชจเซเช เชจเซเชก" เชฒเซเชจเซเช เชเชฐเชคเซ เชธเชฟเชเชเชฒ เชเชพเชฐ เชซเชพเชเชฒ เชฎเซเชณเชตเซเชถ. เชเชธเซเชฎเซเชฌเชฒเซ เชถเชฐเซ เชฅเชพเชฏ เชเซ เช เชจเซ เชเชพเชฎ เชเชฐเซ เชเซ. เชเซเชฐเซ เชกเชฟเชชเซเชฒเซเชฏเชฎเซเชจเซเชเชจเซ เชชเชฐเชพเชเชฏ เชฅเชฏเซ เชเซ.
เชฎเซเชเชพเชฌเชพเชเชเซเชธ เชเซเชธเซเช เชกเซเชเชพเชฎเชพเชเชฅเซ เชฆเชธ เชเซเชเชพเชฌเชพเชเชเซเชธ เชเซเชฎเซเชฌเซเช เชกเซเชเชพเชฎเชพเช เชธเชเชเซเชฐเชฎเชฃ เชฆเชฐเซเชถเชพเชตเซ เชเซ เชเซ เชฆเซเชตเชฟเชธเชเชเซ เชซเซเชฐเซเชฎเซเช เชเช เชเชพเชฐเชฃเชธเชฐ เช เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ. เชจเซเชกเซเชธ เชชเชฐ เชฎเซเชฎเชฐเซ เชตเชชเชฐเชพเชถเชจเซ เชเชชเซเชเชฟเชฎเชพเชเช เชเชฐเชตเซเช เชเชฐเซเชฐเซ เชนเชคเซเช, เช เชจเซ เช เชคเซ เชเซ เชเซเชฏเชพเช เชฌเชพเชเชจเชฐเซ เชเชฌเซเชเซเชเซเช เชเซเชฌ เช เชเชชเชฏเซเชเซ เชฌเชจเซเชฏเซเช.
4. เชจเชฟเชทเซเชเชฐเซเชท
เช เชชเชพเชเซ เชเชเซเชจเชพเชเช เชชเซเชฐเซเชเซเชเซเช เชฆเชธเซเชคเชพเชตเซเชเซเชเชฐเชฃเชจเซ เช เชธเซเชชเชทเซเชเชคเชพ เชตเชฟเชถเซ เชชเซเชฐเชฅเชฎ เช เชชเชเซเชจเซ เชธเชพเชฎเชจเซ เชเชฐเชตเซ เชชเชกเซเชฏเซ เชนเชคเซ, เชคเซ เชตเชพเชเชฌเซ เชนเซเชตเชพเชจเซเช เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ; 2016 เชฅเซ เชฅเซเชกเซ เชฌเชฆเชฒเชพเชฏเซ เชเซ. เชตเซเชฌเชธเชพเชเช เช เชจเซ/เช เชฅเชตเชพ เชฐเซเชชเซเชเซเชเชฐเซเชจเชพ เชเชงเชพเชฐเซ เชเชพเชฐเซเชฏเชเชพเชฐเซ เชชเซเชฐเซเชเซเชเชพเชเชชเชจเซ เชเชธเซเชฎเซเชฌเชฒ เชเชฐเชตเซเช เชถเชฟเชเชพเช เชฎเชพเชฃเชธ เชฎเชพเชเซ เชธเชฐเชณ เชจเชฅเซ.
เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฒ เชเชพเชฐเซเชฏเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซเชจเชพ เชเชงเชพเชฐเซ, เชเชพเชช เชเชตเซ เชนเชคเซ เชเซ เชเซเชฐเซ เชกเชฟเชชเซเชฒเซเชฏเชฎเซเชจเซเช เชเชพเชฎ เชเชฐเซ เชเซ, เชชเชฐเชเชคเซ เชฎเชพเชคเซเชฐ เชธเชฟเชธเซเชเชฎ เชธเซเชคเชฐเซ. เชเชจเชพ เชเซเชตเซเช เชเชเชเช: BinaryObject เชจเซ เชเชชเชฏเซเช เชฐเชฟเชฎเซเช เชเซเชฒเชธเซเชเชฐ เชจเซเชกเซเชธเชจเซ เชเชธเซเชเชฎ เชตเชฐเซเชเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชถเซเชเชตเชตเชพ เชฎเชพเชเซ เชฅเชพเชฏ เชเซ; เชเซเชฐเซ เชกเชฟเชชเซเชฒเซเชฏเชฎเซเชจเซเช - เชเชเชคเชฐเชฟเช เชฎเชฟเชเซเชจเชฟเชเชฎ
เช
เชชเชพเชเซ เชชเซเชคเซ เช เชชเซเชฐเชเซเชตเชฒเชฟเชค เชเชฐเซ เชเซ เช
เชจเซ เชธเชฎเชเซเชฐ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชธเชฟเชธเซเชเชฎ เชเชฌเซเชเซเชเซเชเซเชธเชจเซเช เชตเชฟเชคเชฐเชฃ เชเชฐเซ เชเซ.
เชฎเชจเซ เชเชถเชพ เชเซ เชเซ เชฎเชพเชฐเซ เช เชจเซเชญเชต เชจเชตเชพ Apache Ignite เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชฎเชพเชเซ เชเชชเชฏเซเชเซ เชฅเชถเซ.
เชธเซเชฐเซเชธ: www.habr.com