ืืขืื ืึทืืขืืขื!
ืืื ืืึธื ืึธื ืืขืืืืื ืืืืขืจืืขืฆื ืึท ืงืืืื ืืื:
ยซ
ืืืืจ: Jakub Korab, ืึทืจืืืกืืขืืขืจ: O'Reilly Media, ืื ืง., ืืืกืืึทืืข ืืึธื: ืืื ื 2017, ISBN: 9781492049296.
ืคืื ืืขืจ ืืงืืื ืฆืื ืกืคืจ:
"... ืืขืจ ืืื ืืืขื ืืขืจื ืขื ืืืจ ืืื ืฆื ืืจืึทืืื ืืืขืื ืืขืงืืขืจ ืืขืกืืืืฉืื ื ืกืืกืืขืืขื, ืงืึทืืคึผืขืจืื ื ืืื ืงืึทื ืืจืึทืกืืื ื ืฆืืืื ืคืึธืืงืก ืืขืงืืขืจ ืืขืงื ืึทืืึทืืืฉืื: Apache ActiveMQ ืืื Apache Kafka. ืขืก ืืืขื ืืึทืฉืจืืึทืื ืื ื ืืฆื ืงืึทืกืขืก ืืื ืึทื ืืืืืงืืื ื ืื ืกืขื ืืืืื ืืืึธืก ืืขืคึฟืืจื ืืืืขืจ ืืขืืืขืืึธืคึผืขืจืก ืฆื ื ืขืืขื ืืืืขืจ ืคืึทืจืฉืืืขื ืข ืึทืคึผืจืึธืืืฉืื ืฆื ืืขืจ ืืขืืืืงืขืจ ืืขืื ื - ืืขืกืืืืฉืื ื ืฆืืืืฉื ืกืืกืืขืืขื ืืื ืึท ืื ืืขืจืืืืืื ืืขืงืืขืจ. ืืืจ ืืืขืื ืงืืงื ืืื ืื ืืขืงื ืึทืืึทืืืฉืื ืคึฟืื ืืขืจ ืขืจื ืึทืจืืืฃ ืืื ืืืืืคึผืื ืงื ืื ืคึผืจืึทื ืคืื ืคืึทืจืฉืืื ืคึผืืึทื ืืจืืจืืช ืฆืืืืืขื ืืขื ืืืขื. ืืืจ ืืืขื ืืึทืงืืืขื ืึท ืืืฃ ืคืืจืฉืืื ื ืคืื ืืืืืข ืคึผืจืึธืืืงืื, ืึท ืคืืจืฉืืื ื ืคืื ืืื ืืื ืืึธื ืืื ืืึธื ื ืื ืืืื ืืขืืืืื ื, ืืื ืึท ืคืืจืฉืืื ื ืคืื ืืืึธืก ืฆื ืงืืงื ืคึฟืึทืจ ืืืขื ืืืจ ืืึทืืจืึทืืื ืื ืืขืจืข ืืขืกืืืืฉืื ื ืืขืงื ืึทืืึทืืืฉืื ืืื ืืขืจ ืฆืืงืื ืคึฟื ... โ
ืืื ืืืฆื ืืืืขืจืืขืืขืฆืืข ืืืืื:
ืืื ืืืขื ืคึผืึธืกืื ืืขืขื ืืืงื ืงืืคืืืืขื ืืื ืืื ืืขื ืขื ืืืืขืจืืขืืขืฆื.
ืงืืคืืื 1
ืืงืืื
ืกืืกืืขื-ืฆื-ืกืืกืืขื ืืขืกืืืืฉืื ื ืืื ืืืื ืขืจ ืคืื ืื ืงืืขื ืกืืขืจ ืคืืจืฉืืื ืขื ืืขืืืื ืคืื ืขืก. ืืื ืึท ืืขืืืขืืึธืคึผืขืจ ืึธืืขืจ ืึทืจืืืืขืงื, ืืืจ ืงืขื ืืืื ืืืืขืจ ืืึทืงืึทื ื ืืื ืคืึทืจืฉืืื ืคืจืึทืืขืืืึธืจืงืก ืืื ืืึทืืึทืืืืกืื. ืึธืืขืจ, ืขืก ืืื ืืกืชึผืื ืึทื ืืืจ ื ืึธืจ ืืึธืื ืึท ืคึผืึทืกืื ื ืคืึทืืืืืขืจืึทืื ืืื ืืื ืืขืงืืขืจ-ืืืืืจื ืืขืกืืืืฉืื ื ืืขืงื ืึทืืึทืืืฉืื ืึทืจืืขื. ืืืื ืืืจ ืคืืื ืืขื ืืืขื, ืืึธื ื ืื ืืึธืจื, ืืืจ ืืขื ื ืืื ืืื ืคืืจืืข.
ืืขื ืืฉื ืืืคึผืืงืื ืืึธืื ืืืืขืจ ืืืืืืขื ืงืึธื ืืึทืงื ืืื ืื ืืขืกืืืืฉืื ื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ. ืืื ืึธืคื ืคืึทืจืืื ืื ืฆื ืึท ืกืืกืืขื ืืืฉืืคื ืึท ืืึทื ื ืฆืืึทื ืฆืืจืืง, ืึธืืขืจ ืืจืืคืงืืคืืข ืึท ืคืึทืจืฉืคึผืจืืืืื ื ืคืื ืื ืืื ืืขืจื ืขื, ืื ืกืืึทืืืจื ืขืก ืืื PROM ืืื ืึธื ืืืืื ืฉืจืืืื ืงืึธื ืคึฟืึทืจ ืขืก. ื ืึธื ืืืืคื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื PROM, ืื ืจืขืืืืืึทืื ืงืขื ืขื ืืืื ืืขืืืฉื: ืึทืจืืืงืืขื ืืขื ืขื ืคืึทืจืคืึทืื ืจืขืื ืฆื ืคืืืืืขืจื, ืฉืืงื ืืื ื ืืฉื ืึทืจืืขืื ืืื ืืืจ ืืขืจืืืึทืจื, ืึธืืขืจ ืืจืึธืงืขืจืก "ืืขื ืืขื" ืืืื ืคึผืจืึธืืืกืขืจืก ืึธืืขืจ ืืึธื ื ืื ืฉืืงื ืึทืจืืืงืืขื ืฆื ืืืื ืงืึธื ืกืืืขืจืก.
ืกืึธืื ืืก ืืึทืงืึทื ื?
ื ืคึผืจืึธืกื ืกืฆืขื ืึทืจ ืืื ืืื ืืืื ืืขืกืืืืฉืื ื ืงืึธื ืึทืจืืขื ืืจืืืก ืคึฟืึทืจ ืื ืฆืืื. ืืื ืขืก ืกืืึทืคึผืก ืืจืืขืื. ืืขื ืคึผืขืจืืึธื ืืึทืื ืืืื ืขืจ ืก ืืืื ืืื ืึท ืคืึทืืฉ ืืขืคืื ืคืื ืืืืขืจืืืื, ืืืืื ื ืฆื ืืขืจ ืงืึธื ืืืืืจื ืืืืฃ ืคืึทืืฉ ืืืืืคืก ืืืขืื ืื ืคืื ืืึทืืขื ืืึทื ื ืึทืืืจ ืคืื ืื ืืขืื ืึธืืึธืืืข. ืืืขื ืืื ืื ืึธื ืืืืื ืฆื ืืืื ืคืึทืืฉ, ืืืจ ืืขื ื ืคืืืกื ืืื ืึท ืืืืึทืงืืืขื ืืืช: ืึทื ืืืจ ืืึธื ื ืืฉื ืืึทืงืข ืคืืจืฉืืื ืขื ืื ืึทื ืืขืจืืืืื ื ื ืึทืืืจ ืคืื ืื ืคึผืจืึธืืืงื ืึธืืขืจ ืื ืืึทื ืื-ืึธืคืก ืืืืกืืขืจืืืืืื ืืืจื ืื ืืืืจืื, ืึทืืึท ืืื ืคืึธืจืฉืืขืืื ื ืงืขืื ืจืืืืืึทืืืืึทืื, ืึธืืขืจ ืืจืึทื ืกืึทืงืืืึธื ืึทืืืื ืงืขืื ืืึธืจืืืึธื ืืึทื ืกืงืึทืืึทืืืืืื .
ืึธื ืึท ืืืฃ ืคืืจืฉืืื ื ืคืื ืืื ืืจืึธืงืขืจืก ืึทืจืืขื, ืืขื ืืฉื ืืึทืื ืคึผืึธื ืขื ืืืืึทื ืกืืืืืืึทื ืฅ ืืืขืื ืืืืขืจ ืืขืกืืืืฉืื ื ืกืืกืืขืืขื, ืึทืืึท ืืื:
- ืื ืกืืกืืขื ืืืขื ืงืืื ืืึธื ืคืึทืจืืืจื ืึทืจืืืงืืขื
- ืึทืจืืืงืืขื ืืืขื ืืืื ืคึผืจืึทืกืขืกื ืกืึทืงืืืขื ืืฉืึทืื
- ืึทืืื ื ืงืึธื ืกืืืขืจืก ืืืขื ืืึทืื ืื ืกืืกืืขื ืคืึทืกืืขืจ
- ืึทืจืืืงืืขื ืืืขื ืืืื ืืืืขืจืืขืืขืื ืืืืื ืึทืืึธื
ืฆืื ืืึทืืืืขืจื, ืขืืืขืืข ืคืื โโืื ืกืืืืืืึทื ืฅ ืืขื ืขื ืืืืืจื ืืืืฃ ืึทืกืึทืืคึผืฉืึทื ื ืึทื ืืืืื ืึทืคึผืืืื ืืื ืืขืจ ืืืืขืจ ืฆืืฉืืื ืื, ืืฉืขืช ืื ืืขืจืข ืืขื ืขื ืคืฉืื ืคืึทืืฉ.
ืืขืจ ืืื ืืืขื ืืขืจื ืขื ืืืจ ืืื ืฆื ืืจืึทืืื ืืืขืื ืืขืงืืขืจ-ืืืืืจื ืืขืกืืืืฉืื ื ืกืืกืืขืืขื, ืงืึทืืคึผืขืจืื ื ืืื ืงืึทื ืืจืึทืกืืื ื ืฆืืืื ืคืึธืืงืก ืืขืงืืขืจ ืืขืงื ืึทืืึทืืืฉืื: Apache ActiveMQ ืืื Apache Kafka. ืขืก ืืืขื ืืึทืฉืจืืึทืื ืื ื ืืฆื ืงืึทืกืขืก ืืื ืึทื ืืืืืงืืื ื ืื ืกืขื ืืืืื ืืืึธืก ืืขืคึฟืืจื ืืืืขืจ ืืขืืืขืืึธืคึผืขืจืก ืฆื ื ืขืืขื ืืืืขืจ ืคืึทืจืฉืืืขื ืข ืึทืคึผืจืึธืืืฉืื ืฆื ืืขืจ ืืขืืืืงืขืจ ืืขืื ื - ืืขืกืืืืฉืื ื ืฆืืืืฉื ืกืืกืืขืืขื ืืื ืึท ืื ืืขืจืืืืืื ืืขืงืืขืจ. ืืืจ ืืืขืื ืงืืงื ืืื ืื ืืขืงื ืึทืืึทืืืฉืื ืคึฟืื ืืขืจ ืขืจื ืึทืจืืืฃ ืืื ืืืืืคึผืื ืงื ืื ืคึผืจืึทื ืคืื ืคืึทืจืฉืืื ืคึผืืึทื ืืจืืจืืช ืฆืืืืืขื ืืขื ืืืขื. ืืืจ ืืืขื ืืึทืงืืืขื ืึท ืืืฃ ืคืืจืฉืืื ื ืคืื ืืืืืข ืคึผืจืึธืืืงืื, ืึท ืคืืจืฉืืื ื ืคืื ืืื ืืื ืืึธื ืืื ืืึธื ื ืื ืืืื ืืขืืืืื ื, ืืื ืึท ืคืืจืฉืืื ื ืคืื ืืืึธืก ืฆื ืงืืงื ืคึฟืึทืจ ืืืขื ืืืจ ืืึทืืจืึทืืื ืื ืืขืจืข ืืขืกืืืืฉืื ื ืืขืงื ืึทืืึทืืืฉืื ืืื ืืขืจ ืฆืืงืื ืคึฟื.
ืืืืืขืจ ืืืจ ืึธื ืืืืื, ืืึธืื ืืื ืื ืืืื ืืืืขืจ ืื ืืึทืกืืงืก.
ืืืึธืก ืืื ืึท ืืขืกืืืืฉืื ื ืกืืกืืขื ืืื ืืืึธืก ืืื ืขืก ืืืจืฃ?
ืืื ืกืืจ ืคึฟืึทืจ ืฆืืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืฆื ืืืขืจืืขืื ืืื ืืขืืขืจ ืื ืืขืจืข, ืืื ืืืื ืขืจืฉืืขืจ ืืขืคืื ืืจื ืึท ืฆืืืื ื. ืืขืคืื ืืจื ืืขื ืฆืืืื ื ืื ืืืึทืืืื ืกืึทืืขืงืืื ื ืึท ืึทืจืืืขืจืคืืจื ืึธืืขืจ ืคึผืจืึธืืึธืงืึธื, ืึทืืึท ืืื HTTP, MQTT ืึธืืขืจ SMTP, ืืื ื ืืืึธืืฉืืืืืื ื ืื ืึธื ืืึธื ืคึฟืึธืจืืึทืืืจืื ืืขื ืืืึธืก ืืืขื ืืืื ืคืืจืืืื ืฆืืืืฉื ืื ืกืืกืืขืืขื. ืืึธืก ืงืขื ืืืื ืึท ืฉืืจืขื ื ืคึผืจืึธืฆืขืก, ืึทืืึท ืืื ืืืคืืื ืื ื ืึท ืงืกืื ืกืืฉืขืืึท ืืื ืึธื ืืึธื ืคึผืืืืึธืื ืงืึธืก ืจืขืงืืืืจืขืืขื ืฅ, ืึธืืขืจ ืขืก ืงืขื ืืืื ืคืื ืืืืื ืืงืขืจ ืคืึธืจืืึทื, ืึทืืึท ืืื ืึท ืืขืกืงืขื ืฆืืืืฉื ืฆืืืื ืืขืืืขืืึธืคึผืขืจืก ืึทื ืขืืืขืืข ืืืื ืคืื ืื ืืืืคึผ ืืขืื ืืืขื ืึทื ืืืึทืืื ืืขื ืงืืืขื ื ืืืขื ืืืคืืขืจ.
ืืื ืืึทื ื ืืื ืื ืคึฟืึธืจืืึทื ืคืื ืึทืจืืืงืืขื ืืื ืื ืกืืจ ืืื ืืืึธืก ืืื ืืขื ืขื ืืขืฉืืงื ืืขื ืขื ืงืึธื ืกืืกืืขื ื ืฆืืืืฉื ืกืืกืืขืืขื, ืืื ืงืขื ืขื ืืืขืจืืขืื ืืื ืืขืืขืจ ืื ืืขืจืข ืึธื ืืึธืจื ืืืขืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืื ืืขืจืข ืกืืกืืขื. ืื ืื ืขืจืืขื ืคืื ืื ืกืืกืืขืืขื, ืึทืืึท ืืื ืื ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทื ืึธืืขืจ ืคืจืืืืืืขืจืง ืืขื ืืฆื, ืงืขื ืืืืฉื ืืื ืฆืืื. ืืื ืืึทื ื ืืื ืื ืงืึธื ืืจืึทืงื ืืื ืืื ืืืื ืืืื ื, ืื ืื ืืขืจืึทืงืฉืึทื ืงืขื ืขื ืคืึธืจืืขืฆื ืึธื ืขื ืืขืจืื ืืขื ืคืื ืื ืื ืืขืจืข ืืืึทื. ืื ืฆืืืื ืกืืกืืขืืขื ืืขื ืขื ืืคืขืงืืืืืื ืืืงืึธืืคึผืึทืื (ืฆืขืฉืืืื) ืืืจื ืืขื ืฆืืืื ื.
ืืขืกืืืืฉืื ื ืกืืกืืขืืขื ืืืคึผืืงืื ืึทืจืืึทื ืฆืืขื ืึท ืื ืืขืจืืืืืขืจื ืฆืืืืฉื ืฆืืืื ืกืืกืืขืืขื ืืืึธืก ืื ืืขืจืึทืงื ืฆื ืืืืึทืืขืจ ืืืงืึธืืคึผืื (ืืึทืืื ืืขืจ) ืื ืกืขื ืืขืจ ืคืื ืื ืืึทืงืืืขืจ ืึธืืขืจ ืจืืกืืคึผืืึทื ืฅ. ืืื ืืขื ืคืึทื, ืื ืืขืกืืืืฉืื ื ืกืืกืืขื ืึทืืึทืื ืื ืกืขื ืืขืจ ืฆื ืฉืืงื ืึท ืึธื ืืึธื ืึธื ืืืืกื ืืื ืืขืจ ืืึทืงืืืขืจ ืืื, ืฆื ืขืจ ืืื ืึทืงืืืื ืึธืืขืจ ืืื ืคืืืข ืงืึทืกืขืก ืขืก ืืขื ืขื.
ืืึธืืืจ ืงืืงื ืืื ืึท ืคึผืึธืจ ืคืื ืึทื ืึทืืึธืืืขืก ืคึฟืึทืจ ืื ืืืืคึผืก ืคืื ืคืจืืืืขืืขื ืืืึธืก ืึท ืืขืกืืืืฉืื ื ืกืืกืืขื ืกืึทืืืื ืืื ืืึทืงืขื ืขื ืขืืืขืืข ืืงืขืจืืืง ืืขืจืืื ืขื.
ืคืื ื-ืฆื-ืคืื ื
ืืืขืงืกืื ืืจื ืืืื ืฆืื ืคืืกื ืืคืืก ืฉืืงื ืืืื ื ืคืขืงื. ืื ืืฒื ืฆืื ืคืขื ืฆืืขืจ ืืื ืืขืจืืึทื ืื ืืขื ืึธื ืืขืฉืืขืืืขืจ ืืึธืก ืคึผืขืงื. ืืขืจ ืึธื ืืขืฉืืขืืืขืจ ื ืขืื ืืืืคึฟื ืคึผืขืงื ืืื ืืื ืคึฟืึทืจ ืึทืืขืงืกืึทื ืืจืึท ืึท ืงืึทืืึธืืข. ืึธืึธื ืืึทืืึทืจืฃ ื ืืฉื ืืฒึทื ืืื ืฉืืื, ืฐืขื ืืขื ืฉืืงื ืืึธืก ืคึผืขืงื. ืึทืืขืงืกืึทื ืืจืึท ืืื ืืืืขืจ ืึทื ืืขืจ ืคึผืขืงื ืืืขื ืืืื ืืืืขืจืืขืืขืื ืฆื ืึทืืึทื ืืื ืขืืืขืืข ืคืื ื ืืื ืืขืจ ืฆืืงืื ืคึฟื ืืื ืงืขื ืขื ืคืึธืจืืขืฆื ืฆื ืคืืจื ืืืจ ืืขืฉืขืคื. ืฉืคืขืืขืจ ืืืงืืื ืืื ื ืคืขืงื.
ืืึธืก ืืื ืึท ืืืึทืฉืคึผืื ืคืื ืึท ืืขืกืืืืฉืื ื ืืึธืืขื ืคืื ื-ืฆื-ืคืื ื. ืื ืคึผืึธืกื ืึธืคืืก ืืึธ ืืงืื ืืื ืึท ืคึผืขืงื ืคืึทืจืฉืคึผืจืืืืื ื ืืขืงืึทื ืืืึทื, ืื ืฉืืจืื ื ืึทื ืืขืืขืจ ืคึผืขืงื ืืื ืืืืขืจืืขืืขืื ืึทืืึธื. ื ืืฆื ืึท ืคึผืึธืกื ืึธืคืืก ืกืขืคึผืขืจืืืฅ ืื ืึทืงื ืคืื ืฉืืงื ืึท ืคึผืขืงื ืคืื ืื ืขืงืกืคึผืจืขืก ืคืื ืื ืคึผืขืงื.
ืืื ืงืืึทืกืืฉ ืืขืกืืืืฉืื ื ืกืืกืืขืืขื, ืื ืคืื ื-ืฆื-ืคืื ื ืืึธืืขื ืืื ืืืคึผืืึทืืขื ืึทื ืืืจื ืงืืื. ืื ืจืื ืึทืงื ืืื ืึท FIFO (ืขืจืฉืืขืจ ืืื, ืขืจืฉืืขืจ ืืืืก) ืืึทืคืขืจ ืืืึธืก ืงืขื ืขื ืืืื ืึทืืึธื ืืจื ืฆื ืืืจื ืืืื ืขืจ ืึธืืขืจ ืืขืจ ืงืึธื ืกืืืขืจืก. ืืขืืขืจ ืึธื ืืึธื ืืื ืืืืขืจืืขืืขืื ืืืืื ืฆื ืืืื ืขืจ ืคืื ืื ืึทืืึธื ืขื ื ืงืึธื ืกืืืขืจืก. ืงืืื ืืืคึผืืงืื ืคึผืจืืืื ืฆื ืคืึทืจืฉืคึผืจืืืื ืึทืจืืืงืืขื ืคืขืจืื ืฆืืืืฉื ืงืึธื ืกืืืขืจืก. ืืืืื ืืืื ืงืึธื ืกืืืขืจ ืืืขื ืืึทืงืืืขื ืืขื ืึธื ืืึธื.
ืืขืจ ืืขืจืืื "ืืืจืึทืืึทื" ืืื ืืขืืืขื ืื ืฆื ืงืืื. ืจืืืืืึทืืืืึทืื ืืื ืึท ืกืขืจืืืืก ืคืึทืจืืึธื ืืืึธืก ืื ืฉืืจื ืึทื ืื ืืขืกืืืืฉืื ื ืกืืกืืขื ืืืขื ืึธื ืืึทืืื ืึทืจืืืงืืขื ืืื ืืขืจ ืึทืืืขืง ืคืื ืึทืงืืืื ืืืื ืขื ืื ืืื ืึท ืงืึทื ืกืืืขืจ ืึทืืึธื ืืจื ืฆื ืืขืจ ืจืื ืคึฟืึทืจ ืึธื ืืึธื ืขืงืกืคึผืจืขืก.
ืจืืืืืึทืืืืึทืื ืืื ืึธืคื ืฆืขืืืฉื ืืื ืคึผืขืจืกืืกืืึทื ืก ืืื ืืึธืืฉ ืื ืฆืืืื ืืขืจืืื ืขื ืืขื ืขื ืืขื ืืฆื ืื ืืขืจืืฉืืื ืืืฉืึทืืื, ืืื ืืื ืขื ืคืึทืจืฉืืืขื ืข ืคืึทื ืืงืฉืึทื ื. ืคึผืขืจืกืืกืืึทื ืก ืืืืขืจืืึทื ื ืฆื ืื ืืขืกืืืืฉืื ื ืกืืกืืขื ืฉืจืืืื ืึท ืึธื ืืึธื ืฆื ืขืืืขืืข ืกืึธืจื ืคืื ืกืืึธืจืืืืฉ ืฆืืืืฉื ืจืืกืืืืื ื ืขืก ืืื ืฉืืงื ืขืก ืฆื ืื ืงืึทื ืกืืืขืจ. ืึทืจืืืงืืขื ืืขืฉืืงื ืฆื ืื ืจืื ืงืขื ืึธืืขืจ ืงืขื ื ืืฉื ืืืื ืคึผืขืจืกืืกืืขื ื.
ืคืื ื-ืฆื-ืคืื ื ืืขืกืืืืฉืื ื ืืื ืืขื ืืฆื ืืืขื ืื ื ืืฆื ืคืึทื ืจืืงืืืืืขืจื ืึท ืืืื-ืฆืืึทื ืงืึทืืฃ ืืืืฃ ืืขื ืึธื ืืึธื. ืืืืฉืคืืื ืึทืจืืึทื ื ืขืืขื ืืึทืคึผืึทืืืืื ื ืืขืื ืืื ืึท ืืฉืืื ืึธืืขืจ ืงืึทืืคึผืืืืื ื ืึท ืขืงืกืคึผืจืขืก ืกืืจ. ืืืจ ืืืขืื ืืืกืงืืืืจื ืฉืคึผืขืืขืจ ืืืึธืก ืื ืืขืกืืืืฉืื ื ืกืืกืืขื ืืืืฃ ืืื ืืื ื ืื ืืืืืืช ืฆื ืฆืืฉืืขืื ืืืื ืืึธื ืขืงืกืคึผืจืขืก ืืื ืืืึธืก ืงืืื ืงืขื ืขื ืืืึท ืืขืกืืขืจ ืฆืืฉืืขืื ืขืงืกืคึผืจืขืก ืืึทืจืึทื ืืืจื ืืคึผืืืช ืึทืืึธื.
ืึทืจืืืกืืขืืขืจ-ืึทืืึธื ืขื ื
ืืึทืืจืืขืืึท ืจืืืื ืื ืงืึธื ืคึฟืขืจืขื ืฅ ื ืืืขืจ. ืืฉืขืช ืื ืืื ืคึฟืึทืจืืื ืื ืืื ืืขืจ ืงืึธื ืคึฟืขืจืขื ืฅ, ืืขืจื ืื ืึทืืฅ, ืืืึธืก ืืขืจ ืจืขืื ืขืจ ืืึธืื, ืฆืืืึทืืขื ืืื ืื ืืืืขืจืืงืข ืืึทืืืืืืงืืข. ืืืขื ืื ืืืื ืืืืก, ืื ืคืขืื ืืืึธืก ืืื ืืขืืืื. ืืืขื ืื ืืื ืืืืืขืจ ืคึฟืึทืจืืื ืื, ืืขืจื ืื ืืืืืืขืจ ืืืึธืก ืืข ืืึธืื.
ืืึธืก ืืื ืึท ืืืึทืฉืคึผืื ืคืื ืึท ืืขืกืืืืฉืื ื ืืึธืืขื ืึทืจืืืกืืขืื-ืึทืืึธื ืืจื. ืงืึธื ืคึฟืขืจืขื ืฅ ืคืึทื ืืงืื ืืื ืึท ืืจืึธืืงืึทืกื ืืขืงืึทื ืืืึทื. ืืขืจ ืืขื ืืฉ ืืืืก ืจืขืื ืืื ื ืืฉื ืืงืคืื ืืืืคืื ืืขื ืืฉื ืืขื ืขื ืืขืฆื ืืืืคื ืจืืฃ - ืื ืกืืกืืขื ืคืืจืืืืขืจื ืื ืืืขืจ ืขืก ืื ืืขืฆื ืคืืจืืื ืื ืืืขื ืืขืจื ืืืืก ืืขื ืืืื.
ืืื ืงืืึทืกืืฉ ืืขืกืืืืฉืื ื ืกืืกืืขืืขื, ืื ืึทืจืืืกืืขืื-ืึทืืึธื ืืจื ืืขืกืืืืฉืื ื ืืึธืืขื ืืื ืืืคึผืืึทืืขื ืึทื ืืืจื ืืึทืคึผืก. ืืขืืข ืืื ืื ืืขืืืข ืืจืึธืืงืึทืกืืื ื ืืืคึฟื ืืื ืื ืงืึทื ืคืจืึทื ืกืื ื ืืขืงืึทื ืืืึทื. ืืืขื ืึท ืึธื ืืึธื ืืื ืืขืฉืืงื ืฆื ืึท ืืขืืข, ืขืก ืืื ืคืื ืื ืืขืจืืขืืืืื ืคึฟืึทืจ ืึทืืข ืกืึทืืกืงืจืืืื ื ืืฆืขืจืก.
ืืขืืขืก ืืขื ืขื ืืืืฉืึทืืืึทืื ืึทื ืจืืืืืึทืืึทื (ื ืื ืืืจืึทืืึทื). ืคึผืื ืงื ืืื ืึท ืืืกื ืขืจ ืืืึธืก ืงืขื ื ืืฉื ืืขืจื ืืืึธืก ืืื ืืขืืึธืื ืืืืฃ ืึท ืืืฆืื ื ืจืืคื ืืืขื ืื ืืืกื ืขืจ ืืืกืงืึทื ืขืงืฅ, ืืขืืข ืืืื ืขื ืื ืคืึทืจืคืืจื ืงืืื ืึทืจืืืงืืขื ืืืึธืก ืืขื ืขื ืืขืฉืืงื ืืฉืขืช ืืื ืืขื ืขื ืึธืคืคืืื ืข. ืคึฟืึทืจ ืืขื ืกืืื, ืืืจ ืงืขื ืขื ืืึธืื ืึทื ืืขืืขืก ืฆืืฉืืขืื ืึท ืขืงืกืคึผืจืขืก ืืึทืจืึทื ืืืจื ื ืื ืืขืจ ืืื ืึทืืึธื ืคึฟืึทืจ ืืขืืขืจ ืงืึทื ืกืืืขืจ.
ืึทืจืืืกืืขืื-ืึทืืึธื ืืจื ืืขืกืืืืฉืื ื ืืื ืืืคึผืืงืื ืืขื ืืฆื ืืืขื ืื ืึทืจืืืงืืขื ืืขื ืขื ืื ืคืึธืจืืึทืืืื ืืื ื ืึทืืืจ ืืื ืื ืึธื ืืืขืจ ืคืื ืืืื ืึธื ืืึธื ืืื ื ืืฉื ืืขืจ ืืืืคึผื ืืึทืืืึทืืืง. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืึท ืืขืืข ืงืขื ืขื ืืืขืจืฉืืงื ืืขืืคึผืขืจืึทืืืจ ืจืืืื ืื ืคืื ืึท ืืจืืคึผืข ืคืื โโืกืขื ืกืึธืจืก ืึทืืึธื ืคึผืขืจ ืกืขืงืื ืืข. ื ืกืืกืืขื ืืืืก ืืื ืคืืจืืื ืืขืจืขืกืืจื ืืื ืื ืืขืฆืืืืข ืืขืืคืขืจืืืืจ ืืื ืืืืก ืึทืืึธื ืืจื ืฆื ื ืืขืืข ืืืขื ืืื ื ืืฉื ืืืืืจืืขื ืืืื ืขืก ืคืขืื ื ืืขืกืขืืืฉ - ืื ืื ืืขืจืข ืืืขื ืื ืงืืืขื ืืื ืืขืจ ื ืื ืืขืจ ืฆืืงืื ืคื.
ืืืืืจืื ืืึธืืขืืก
ืื ืืืขืืืืืื ืคืื ืื ืงืจืึธื ืฉืืขืื ืกืืจ ืึทืจืืืงืืขื ืืื ืึท "ืึธื ืืึธื ืจืื." ืืขืจ ืืืืคึผื ืงืึทื ืกืืืขืจ ืคืื ืื ืึทืจืืืงืืขื ืืื ืื ืืืืขืงืืึทืืืื ืกืืกืืขื. ืืื ืึทืืืฉืึทื, ืื ืงืึธื ืืจืึธืืืจื ืกืืกืืขื ืืึธื ืืึธืื ืงืืคืืขืก ืคืื ืื ืกืืจ ืึทืจืืืงืืขื ืคึฟืึทืจ ืกืึทืืกืึทืงืืืึทื ื ืืจืึทืงืื ื. ืืืืืข ืกืืกืืขืืขื ืงืขื ืขื ื ืืฉื ืืึธืื ืึทืจืืืงืืขื ืืืจืืืืื, ืืคืืื ืืืื ืื ืกืืกืืขืืขื ืืื ืืขื ืขื ืึทื ืึทืืืืืืึทืืึทื ืคึฟืึทืจ ืขืืืขืืข ืืึธื. ืืขืจ ืืืขืืืืืื ืืึธื ื ืืฉื ืืืื ืึทืืืขืจ ืคืื ืื ืืขืจืข ืกืืกืืขืืขื.
ื ืืฆื ืงืึทืกืขืก ืึธืคื ืืึทืจืคื ืึท ืงืึธืืืื ืึทืฆืืข ืคืื โโืึทืจืืืกืืขืื-ืึทืืึธื ืืจื ืืื ืคืื ื-ืฆื-ืคืื ื ืืขืกืืืืฉืื ื ืืึธืืขืืก, ืึทืืึท ืืื ืืืขื ืงืืืคื ืกืืกืืขืืขื ืืึทืจืคื ืึท ืงืึธืคึผืืข ืคืื โโืึท ืึธื ืืึธื ืืื ืืืืืข ืจืืืืืึทืืืืึทืื ืืื ืคึผืขืจืกืืกืืึทื ืก ืืขื ืขื ืคืืจืืื ืื ืฆื ืคืึทืจืืืึทืื ืึธื ืืึธื ืึธื ืืืขืจ.
ืื ืงืึทืกืขืก ืืึทืจืคื ืึท ืืขืกืืื ืืืฉืึทื (ืึท ืืขื ืขืจืึทื ืืขืจืืื ืคึฟืึทืจ ืงืืื ืืื ืืขืืขืก) ืืืึธืก ืืืกืืจืืืืืฅ ืึทืจืืืงืืขื ืืืืกืืงืื ืืื ืึท ืืขืืข, ืึทืืื ืึทื ืืขืืขืจ ืึธื ืืึธื ืืื ืืขืฉืืงื ืฆื ืึท ืืึทืืื ืืขืจ ืกืืกืืขื ืืื ืืขืจืขืกืืจื ืืื ืื ืึทืจืืืงืืขื, ืึธืืขืจ ืืืื ืืื ืืืึธืก ืืขืืขืจ ืกืืกืืขื ืงืขื ืขื ืืขืคืื ืืจื ืขืืืขืืข ืงืึธื ืกืืืขืจืก ืืืึธืก ืืึทืงืืืขื ืื ืงืึทืืื ื. ืึทืจืืืงืืขื, ืืืึธืก ืืื ืืขืจ ืืื ืึท ืจืื. ืืขืจ ืืืคึผ ืคืื ืืืืขื ืขื ืืื ืืขื ืคืึทื ืืื ืึทืืึธื ืคึฟืึทืจ ืืขืืขืจ ืกืืืืงืืึธืืืืขืจ. ืื ืืืืืจืื ืืขืกืืึทื ืืืฉืึทื ื ืึธืคื ืืึทืจืคื ืืขืืืขืจ ืึทืืื ืึทื ืืืื ืึท ืงืึทื ืกืืืขืจ ืืืื ืึธืคืคืืื ืข, ืึทืจืืืงืืขื ืืืึธืก ืืขื ืขื ืืขืฉืืงื ืืื ืืขืจ ืฆืืื ืืขื ืขื ืืืงืืืขื ื ืึธื ืื ืงืึทื ืกืืืขืจ ืจืืงืึทื ืขืงืฅ.
ืืืืจืื ืืึธืืขืืก ืืขื ืขื ื ืืฉื ื ืืึท ืืื ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืจืืึฟ ืืขืกืืืืฉืื ื ืกืืกืืขืืขื, ืึทืจืืึทื ืืขืจืขืื ื ืืืืืข ActiveMQ (ืืืจื ืืืืจืืืึทื ืึธืืขืจ ืงืึธืืคึผืึธืกืืืข ืืขืกืืึทื ืืืฉืึทื ื ืืืึธืก ืคืึทืจืืื ืื ืืขืืขืก ืืื ืงืืื) ืืื Kafka (ืืืคึผืืืกืึทืื, ืืื ืึท ืคืื ืืึทืืขื ืืึทื ืคืึทืจืืึธื ืคืื ืืืื ืืขืกืืื ืืืฉืึทื ืคึผืืึทื).
ืืืฆื ืึทื ืืืจ ืืึธืื ืขืืืขืืข ืืงืขืจืืืง ืืขืจืืื ืึธืืึธืืืข ืืื ืึท ืคืืจืฉืืื ื ืคืื ืืืึธืก ืืืจ ืงืขื ืขื ื ืืฆื ืึท ืืขืกืืืืฉืื ื ืกืืกืืขื ืคึฟืึทืจ, ืืึธืื ืืื ืื ืืืื ืึทืจืึธืคึผ ืฆื ืื ืืขืืึทืืืก.
ืืืืขืจืืขืฆืื ื ืืขืืื:
ืื ืคืืืืขื ืืข ืืืืขืจืืขืืขืฆืืข ืืืื:
ืฆื ืคืึธืจืืขืฆื ...
ืืงืืจ: www.habr.com