ืืื ืืื ืืืืขืจ ืึทื ืื ืืขืืืืื ืืขืคึฟืืจื ืึท ืืขืืื ื ืึธืคึผืจืืฃ - "ื ื, ืขืก ืืื ืกืืึทืจืืขื ืืืืืขืจ ..." ืึธืืขืจ ืืึธืื ืืืจ ืืึทืคึผื ืืืื ืืคืืขืจืงืืึทืืงืืื ืคึฟืึทืจ 5-10 ืืื ืื, ืืื ืืื ืืืขื ืคึผืจืืืืจื ื ืืฉื ืฆื ืึทื ืืืืฉื ืืืื ืขืงืกืคึผืขืงืืืืฉืึทื ื.
ืื ืกืืจืืงืืืจ ืคืื ืืขื ืึทืจืืืงื ืืืขื ืืืื ืืื ืืืื: ืึท ืกืืขืจืขืึธืืืคึผืืงืึทื ืืขืจืงืืขืจืื ื ืืื ืืขื ืืืขื ืืื ืื "ื ืึทืืืจ" ืคืื ืื ืืืขืจืืืฉืึทื ืก ืคืื ืืขื ืกืืขืจืืึทืืืืคึผ ืืื ืืืืื. ืืื ืืึธืคึฟื ืืึธืก ืืืขื ืืึธืื ืืืจ ืฆื ืงืืงื ืืื ืื ืืจืืจื ืคืื ืืึทืื ืืืขืงืกื ืคึผืึทืจืึทืืืื ืืื ืืืื ืคึผืจืึทืืืฉืขืงืก ืคึฟืื ืึท ื ืืึทืข ืืืื ืงื.
ืืื ืกืืจ ืฆื ืืืื ืงืืึธืจ ืืืขืื ืืืึธืก RPC ืืื, ืืื ืคืึธืจืฉืืึธืื ืฆื ืืึทืืจืึทืืื ืื ื ืึธืจืืึทื
RPC ืจืืงืืืขืก ืืขื ืขื ืคืึทืกืืขืจ ืืื ืืขืจ ืขืคืขืงืืืื ืืืืึทื ืืื ืืึธืื ืืืจ ืืึทืื ืคึผืขืงื ืจืืงืืืขืก.
ืื ืคืื ื ืืื ืึทื ืืื RPC ืืืจ ืงืขื ืขื ืจืืคื ืขืืืขืืข ืคึผืจืึธืืกืืืืฉืขืจื ืืื ืืืื ืืงืฉื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืฉืึทืคึฟื ืึท ืืึทื ืืฆืขืจ, ืืืืื ืึท ืึทืืืึทืืึทืจ ืฆื ืืื ืืื, ืืื ืืขืจ ืืขืืืืงืขืจ ืืงืฉื, ืึทืืึธื ืืจื ืืื ืฆื ืขืืืขืืข ืืขืืขืก. ื ืึธืจ ืืืื ืืงืฉื, ืืื ืืื ืคืื ื ืืฅ!
ืืึทืงืข, ืืืื ืืืจ ืืึธืื ืืืืื ืืืื ืืึทืงืขื ื ื ืึธืืข, ืขืก ืืืขื ืืืกืงืืืขื ืคืึทืกืืขืจ ืืื ืึท ืคึผืขืงื ืืขืื. ืืืืึทื ืืจืื REST ืจืืงืืืขืก ืืืขื ืืึทืจืคื ืืจืื ืืึธื ืืขืจ ืจืขืกืืจืกื ืคืื ืืืื ื ืึธืืข ืฆื ืคืึทืจืืืืื ืงืึทื ืขืงืฉืึทื ื.
ืืึทืืขืจืงืื ื ืึทื ืืขืจ ืขืจืฉืืขืจ ืืขืื ืืื ืืขื ืคืึทื ืคืื REST ืืืื ืฆืืจืืงืงืืืขื ืื ืืึทื ืืฆืขืจ ืฉืืึทื ืืื ืกืืจ ืคึฟืึทืจ ืกืึทืืกืึทืงืืืึทื ื ืจืืงืืืขืก ืฆื ืืืื ืืขืืืื. ืืืึธืก ืืืื ื ืขืืึทืืืืืื ืึทืคืขืงืฅ ืื ืงืืืืขืืืืง ืจืขืืืืืึทื.
ืึธืืขืจ ืึทืืึท ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืงืขื ืขื ืืืื ืืขืคึฟืื ืขื ืืืืื ืืื ืื ืขืจืืขื ืกืึทืืืฉืึทื ื ืืื ืขื ืืขืจืคึผืจืืื. ืืื ืึท ืืขืฆืืข ืจืืืึธืจื, ืืื ืงืืืื ืืืขื ืคึผืจืึทืืืฉืขืงืก. ืึธืืขืจ ืคืื-ืคืืขืืืฉื ืืืขื ืกืึทืืืฉืึทื ื, ืืื ืืคืืื ืื ืืขืจืืคึฟื HighLoad, ืืขื ืขื ื ืืฉื ืืืขืจื ืฆื ืืืืขื. ืืืืขืจ ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืื ืืจืขืคื ืื ืงืจืืืืืจืืึท ืคืื ืืืื ืึทืืืืืืึทืืืืึทืื ืืื ืืึทืกืข. ืืื ืื ืืืื ืืื ืืฉืึทื ืืื ื.
ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืขืืืงืืื ืืฉืึทื ืึทืื ืืื ืืขืจ ืืขืจ ืืขืืืืงืขืจ ืกืฆืขื ืึทืจ ืืขื ืขื ืื ืืขืฆืืืื ื ืืื ืืจืื. ื ืึธืืืฅ ืืื RPC ืืืืืืืื ืืืฆื. ืื ืืงืฉื ื ืืฆื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืืฃ ืืืืื ืืืื ืคืืก ืคืื ืื ืืึทืืึทื ืกืขืจ ืฆื ืื ืืึทืงืขื ื. ืืฉืขืช REST ื ืึธื ืคืืจืืืจื ืืื ืืขืจ ืขืจืฉืืขืจ ืืขืื, ืขืก ืืืื ืึทืจืืืฃ ืคึฟืึทืจ ืคืึทืจืคืึทืื ืฆืืื ื ืืฆื ืื ืืื ืฆืข ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ.
ืขืก ืืื ืืขื ืื ืฆื ืึทืจืืึทื ืืื ืื ืฉืจืืคื ื ืืฉื ืฆืืืื ืจืืงืืืขืก ืคึฟืึทืจ ืขื ืจืืืฉืืขื ื, ืึธืืขืจ, ืืึธืื, ืคืื ืฃ ืึธืืขืจ ืฆืขื ... ืืื ืื ืขื ืืคืขืจ ืฆื ืื ืงืฉืื "ืืืขืจ ืืืื ืก ืืืฆื?" ืฐืขืจื ืืืืงืืืจ.
ืืื ืคึฟืึธืจืฉืืึธืื ืฆื ื ืขืืขื ืึท ืืคืืื ืืจืืืืขืจืขืจ ืงืืง ืืืืฃ ืืขื ืคึผืจืึธืืืขื. ืื ืืืึทืืจืึทืืข ืืืืืื ืืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืฉืึทื ืึทืื ืืขื ืขื ืืขื ืืฆื, ืึธืืขืจ ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ื ืืฉื ืืืืืืขื ืฆื ืืฉืึทื ืึทืื. ืึท ืืืืืืืง ืงืึธืืคึผืึธื ืขื ื ืคืื ืึท ืืืื-ืืึทืกืข ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืงืึทืืฉืขืก. ืืึธืืืจ ืืืฆื ืืึทืงืืืขื ืึท ืืื ืคืื ืืึทื ืืฆืขืจ ืึทืจืืึทืคืึทืงื. ืจืืคึผืืืืืื. ืืืืืจ ืืืื 32 ืืื.
ืืขื ืืื ืื RPC ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืืืคึผืจืืืื ืืืืืืืืง ืฆื ืืจืขืคื ืื ืคืืืขืจืื ืืขื ืคืื ืืืื ืืึทืกืข. ืื ืืึทื ืืื ืึทื REST ื ืืฆื ืื ืคืื ืืึทืื ืคืื ืื ืืืืคึผ ืคึผืจืึธืืึธืงืึธื, ื ืื ืขื ืืขื RPC. ืืื ืื ืืืึทืืจืึทืืข ืืืืื, ืืขื ืืึทืื ืืื ืืืื ืืขืืขื ืืืจื ืื ืืขืื ืืืคึฟื - ืืึทืงืืืขื.
ืืืืคึผ ืืขืืืึธืืก, ืฆืืืืฉื ืื ืืขืจืข, ืืึธืื ืงืึทืืฉืื ื ืกืืจืึทืืขืืืขืก. ืืืจ ืงืขื ืขื ืืขืคึฟืื ืขื ืืื ืืื ืื ืืึทืงืืืืขื ืืืืฉืึทื ืืืึท
ืืขืจืืืขืจ, RPC ืืื ื ืื ืืืืืืช ืฆื ืืคืขืงืืืืืื ื ืืฆื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืงืึทืืฉืขืก. ืืึธืก ืคืืจื ืฆื ืื ื ืืื ืฆื "ืืืคึผืึธืจืืืจื" ืืืืืืืืืจื ืงืึทืืฉืขืก. ืื ืืืึทืืจืึทืืข ืืืืืื Redis ืืื ืืขื ืจืึธืืข. ืื ืืืืืืืืืจื ืงืึทืฉ, ืืื ืงืขืจ, ืจืืงืืืืืขืจื ืื ืืขืืืขืืึธืคึผืขืจ ืฆื ืืืืื ืึทื ื ืึธื ืฉืืืืข ืคืื โโืงืึธื ืืื ืืืืขืจืงื ืขื ืืขืจืื ืืขื ืืื ืื ืึทืจืงืึทืืขืงืืฉืขืจ.
ืืึธืืืจ ืืืฆื ืฆืืืื ืืื ืคืืืข ืจืืงืืืขืก REST ืืื RPC "ืืขืืืืจื" ืืื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืืขืจ ืืึทืืจืึทืืืื ื?
ืจืืงืืืขืก
Inbox
ืฆื ืืึทืงืขื ื
ืฆื ืื DBMS
ืฆื ืืืืื ืงืึทืฉ (ืจืขืืืก)
TOTAL
ืจื
1 / 32 *
1
1
0
ืงืกื ืืืงืก / ืงืกื ืืืงืก
ืจืคึผืง
32
32
1
31
96
ืงืึทืืคึผืขืจื ืืื ืืขืจ ืขืจืฉืืขืจ ืกืืขืืข, ืื ืืืืืง ืืื ืกืืจืืืงืื ื. ืืืฆื ืื ื ืืฅ ืคืื REST ืืืขืจื ืงืืึธืจ. ืืืขืจ ืืื ืคึฟืึธืจืฉืืึธืื ื ืืฉื ืกืืึธืคึผืคึผืื ื ืืึธืจื. ืื ืืขืืืขืืึธืคึผืขื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืื ืึท CDN. ืึธืคื ืขืก ืืืื ืกืึทืืืื ืื ืึทืจืืืกืืขืื ืคืื ืงืึทืื ืืขืจืื ื DDoS ืืื DoS ืื ืคืืื. ืืืจ ืืึทืงืืืขื:
ืืึธืก ืืื ืืื ืื ืืื ืื ืืืขืจื ืืึทืงืข ืฉืืขืื ืคึฟืึทืจ RPC. RPC ืืื ืคืฉืื ื ืืฉื ืืืืืืช ืฆื ืืขืืึทืืืืืื ื ืื ืืืขืจืงืืึธืื ืฆื ืึท CDN. ืืืจ ืงืขื ืขื ืืืืื ืคืึทืจืืึธืื ืืืืฃ ืกืืกืืขืืขื ืฆื ืึทื ืืงืขืื ืฉืืขืื ืื ืคืืื.
ืืื ืขืก ืืขืืืขื ืฆื ืกืืฃ ืืึธ? ืืื ืืืืืขืจ, ื ืื. ืืืืคึผ ืืขืืืึธืืก, ืืื ืืขืจืืื ื ืืืืื, ืืึธืื ืืืืขืจ ืืืืืขื ืข "ืืึทืืืฉ". ืืื ืขืก ืืื ื ืืฉื ืึธื ืกืืื ืึทื ืื GET ืืืคึฟื ืืื ืืืืืืื ืืขื ืืฆื ืืืืฃ ืืขืจ ืืื ืืขืจื ืขืฅ. ืืึทืืขืจืงืื ื ืึทื ืืขืจ ืืืคึฟื ืืื ืืืืืืช ืฆื ืึทืงืกืขืก ืึท ืฉืืืง ืคืื ืืื ืืึทืื, ืืื ืืืืืืช ืฆื ืฉืืขืื ืื ืึธืื ืืืึธืก ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืขืืขืืขื ืื ืงืขื ืขื ืืืึทืืฉื ืืืืืขืจ ืงืึธื ืืจืึธื ืืื ืืจืึทื ืกืคืขืจื ืฆื ืืืื ืงืึธื, ืืื ืึทืืื ืืืืฃ. ืึทืืข ืืขื ืึทืืึทืื ืืืจ ืฆื ืฉืึทืคึฟื ืคืืขืงืกืึทืืึทื, ืืึทื ืืืืฉืึทืืึทื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืึธืก ืงืขื ืขื ืฉืขืคึผื ืืึทืงืข ืืจืืืก ืคืืึธืื ืคืื ืจืืงืืืขืก. ืืืขืจ ืืื RPC ืืขื ืืืคึฟื ... ืืื ืืืื ืึธืจืืจื.
ืึทืืื ืืืึธืก ืืื ืืขืจ ืืืืึธืก ืึทื ืคึผืขืงื ืจืืงืืืขืก (ืจืคึผืง) ืืขื ืขื ืคืึทืกืืขืจ ืึทืืื ืคึผืขืจืกืืกืืขื ื? ืคึผืขืจืกื ืึทืื, ืขืก ืืืื ื ืฆื ืืืจ ืึทื ืจืืึฟ ืคึผืจืึทืืืฉืขืงืก ืคืฉืื ืืึธื ื ืื ืืขืจืืจืืืื ืึท ืืืจืื ืคืื ืึทื ืืืืืงืืื ื ืืื REST ืืื ืืืืืืช ืฆื ืืืืึทืื ืืืึทื ืฉืืึทืจืงืืื. ืืขืจืฆื, ืืื ืงืืืื ืคึผืจืึทืืืฉืขืงืก, ืขืจ ืืื ืืขืจ ืืจืืื ืฆื ืืืืึทืื ืืืื ืืืืงื ืึทืกืึทื.
ืื ืืจืืจื ืคืื REST ืึธืืขืจ RPC ืืื ื ืืฉื ืึท ืืืึธืืืืืึธื ืึทื ืืจืืจื ืคืื ืึท ืืืื ืืื ืึท ืคึผืจืืืขืงื. ืื ืืจืืจื ืืืื ืืจืขืคื ืื ืจืขืงืืืืจืขืืขื ืฅ ืคืื ืื ืคึผืจืืืขืงื. ืืืื ืึท ืคึผืจืืืขืงื ืืื ืืืืืืช ืฆื ืงืืืขืืฉื ืึทืืฅ ืขืก ืืึทืงืข ืงืขื ืขื ืคืื REST, ืืื ืขืก ืืึทืงืข ืืึทืจืฃ ืขืก, ืืขืืึธืื REST ืืืขื ืืืื ืึท ืืืกืืขืฆืืืื ื ืืจืืจื.
ืึธืืขืจ ืืืื, ืฆื ืืึทืงืืืขื ืึทืืข ืื ืืขื ืขืคืืฅ ืคืื REST, ืืืจ ืืึทืจืคึฟื ืฆื ืึธื ืฉืืขืื ืืขืืืึธืคึผืก ืกืคึผืขืฉืึทืืึทืกืฅ ืคึฟืึทืจ ืื ืคึผืจืืืขืงื ืฆื ืืขืฉืืืื ื ืคืึทืจืงืืขื ืขืจื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ, ืึทืืืื ืืกืืจืึทืืึธืจืก ืฆื ืคืืจื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ, ืึทื ืึทืจืืืืขืงื ืฆื ืคึผืืึทื ืึทืืข ืืืึทืขืจืก ืคืื ืื ืืืขื ืกืขืจืืืืก ... ืืื ืื ืคึผืจืืืขืงื , ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืคืืจืงืืืคื ืืจืืึท ืคึผืึทืงืก ืคืื ืืึทืจืืึทืจืื ืึท ืืึธื ... ืืื ืืื ืืืึธืื ืฉืืขืงื ืืื ืจืคึผืง, ืืืืึทื ... ืืขื ืคึผืจืึธืืึธืงืึธื ืืื ืืขืจ ืืืืืืึทืืขืจืืึทื. ืขืก ืืืขื ื ืืฉื ืืึทืจืคื ืืืฃ ืืืืกื ืคืื ืืื ืงืึทืืฉืขืก ืืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืึทืจืืขื, ืึธืืขืจ ืืืขื ืคืึธืงืืก ืื ืืขืืืขืืึธืคึผืขืจ ืืืืฃ ืคึผืฉืื ืืื ืคืึทืจืฉืืืืืง ืจืืคื ืฆื ืื ืคึผืจืึธืืกืืืืฉืขืจื ืขืจ ืืึทืจืฃ. ืืขืฉืขืคื ืืืขื ืืืื ืฆืืคืจืืื.
RPC ืจืืงืืืขืก ืืขื ืขื ืืขืจ ืคืึทืจืืึธืืืขื ืืืืึทื ืืื ืงืขื ืขื ืืืกืคืืจื ืคึผืขืงื ืจืืงืืืขืก ืืื ืึท ืืืื ืืจืึทื ืกืึทืงืืืึธื
ืืขื ืคืึทืจืืึธื ืคืื RPC ืืื ืึท ืืึทืฉืืืื ืืืึทืืข, ืืืืึทื ืขืก ืืื ืืจืื ื ืฆื ืืึทืืื ืื ืืึทืืึทืืืืก ืงืึธื ืกืืกืืขื ื. ืึธืืขืจ ืืื REST ืขืก ืืืขืจื ืืขืจ ืืื ืืขืจ ืงืึธืืคึผืืืฆืืจื. ืจืืงืืืขืก ืงืขื ืึธื ืงืืืขื ืื ืงืึทื ืกืืกืืึทื ืืื ืฆื ืคืึทืจืฉืืืขื ืข ืืึทืงืขื ื ื ืึธืืื.
ืืขืจ "ืืืกืึธืจื" ืคืื REST ืืื ืื ืคืืืคึผ ืืืึทื ืคืื ืืืึทื ืืืึทืืข ืืืกืงืจืืืื ืืืืื - ืื ืคืืืืงืืื ืฆื ืืคืืฉืึทื ืืื ื ืืฆื ืึทืืข ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืจืขืกืืจืกื. ืืืื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืฉืืืึทื ืืืืืื ื, ืืื ืืคืืื ืืขืจ ืึทืืื ืืืื ืื ืึทืจืงืึทืืขืงืืฉืขืจ ืคืื ืื ืคึผืจืืืขืงื ืืื ืื ืืึทืืึทืืืืก ืืื ืืึทืืื ืืขืจ ืืขื ืขื ืฉืืืึทื ืืืืืื ื, ืืึธืก ืืื ืืึทืงืข ืึท ืืจืืืก ืืืืืืืง.
ืึธืืขืจ ืืขื ืขื ืคึผืขืงื ืจืืงืืืขืก ืืื ืคืึทืจืืึธืืืขื ืืื ืืื ืืืกืงืืืขื? ืืื ืก ืงืืง ืืื ืึท ืคืึทื: ืืืจ ืืึทืื ืึท ืืึทื ืืฆืขืจ, ืืึทืจืืึทืืขืจื ืืืื ืคึผืจืึธืคืื ืืื ืขืืืขืืข ืืึทืฉืจืืึทืืื ื ืืื ืฉืืงื ืืื ืึท SMS ืืื ืึท ืกืื ืฆื ืคืึทืจืขื ืืืงื ืจืขืืืกืืจืึทืฆืืข. ืืขื ืข. ืืจืื ืงืึทืืืก ืืื ืืืื ืคึผืขืงื ืืขืื.
ืืื ืก ืงืืง ืืื ืื ืืืึทืืจืึทืืข. ืขืก ืืื ืึทื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืืืื ืึทืืืืืืึทืืืืึทืื ืขืืขืืขื ืื. ืขืก ืืขื ืขื ืฆืืืื ืคืจืืึท ืงืึธืืื ืืงืึทืฆืืข ืืฉืึทื ืึทืื ืืื SMS ืืืืืืืืื. ืึธืืขืจ ... ืืืึธืก ืืึธื ืืืจ ืืขื? ืืืขื ืฉืืงื ืึท SMS, ืึท ืืขืืช 503 ืึทืงืขืจื - ืื ืืื ืกื ืืื ืืขืืคึผืขืจืขืจืึทืื ืึทื ืึทืืืืืืึทืืึทื. ืืืืึทื SMS ืฉืืงื ืืื ืคึผืึทืงืืืืฉื ืืื ืึท ืคึผืขืงื ืืขืื, ืืื ืื ืืื ืฆืข ืืงืฉื ืืืื ืืืื ืจืึธืืื ืฆืืจืืง. ืึทืงืฉืึทื ื ืืื ืื DBMS ืืขื ืขื ืงืึทื ืกืึทืื. ืืขืจ ืงืืืขื ื ืืืงืืื ืึท ืืขืืช.
ืืขืจ ืืืืึทืืขืจ ืคึผืจืืืืจื ืืื ืื ืืึธืืขืจืืข. ืึธืืขืจ ืื ืืขืื ืืืขื ืฉืืึธืื ืื ืืขืืืข ื ืึธืืข ืืืืืขืจ ืืื ืืืืืขืจ ืฆืืจืืงืงืืืขื ืึท ืืขืืช, ืึธืืขืจ ืืืจ ืืืขื ืืืื ืืึทืืืืืง ืืื ืขืก ืืืขื ืืืื ืขืงืกืึทืงืืืืึทื. ืืืขืจ ืื ืืืืคึผื ืืึทื ืืื ืึทื ืืืึท ืืื ืืกืืขืจ ืึทืืึธื ืืื ืืืขืจ ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืฉืืื ืืขืืจืืขื ืืืืืืกื. ืขืก ืืื ืืขืืืขื ืึท ืืึทืกืข, ืึธืืขืจ ืงืืื ื ืืฅ.
ืืงืขื, ืืืืืจ ืืื ืคืืจืฉืืขืื ืื ืืืจ ืืืื ืืื ืื ืืขืฉืืจืขื ืื (!) ืืื ืืืจืืืขืืจืืื ืื ืืคืฆืืข ืืืขื ืื ืืงืฉื ืงืขื ืืืื ืืืืืืืืื ืืฆืืื ืืืจืืืขืคืืื. ืืื ืืืจ ืืืขืื ืคึผืจืืืืจื ืฆื ืคืึทืจืขื ืืืงื ืื ืื ืืื ื ืึธื ืขืืืขืืข ืืึธื ืืขืืึทืืขื (ืืืึธืก ืืืื ืขืจ? ืืื ืืขืจ ืคืจืึธื ื ืืึทืฉืืืกื?). ืืืขืจ ืื ืืืืขืจืืข ืืื ืืขืืืืื ืื ืืขืืืข. ืื ืืงืฉื ืฆื ืฉืืงื SMS ืืื ืึท 50/50 ืืขืืขืื ืืืึทื ืคืื ืคืืืืื ื ืืืืืขืจ.
ืฉืืืืขื, ืคึฟืื ืื ืงืืืขื ื ืืืึทื, ืื ืืื ืกื ืืื ื ืืฉื ืืื ืคืึทืจืืึธืืืขื ืืื ืืืจ ืืืึธืื ืืื ... ืืืึธืก ืืืขืื REST?
REST ื ืืฆื ืื ืืึทืืืฉ ืคืื ืืืืคึผ ืืืืืขืจ, ืึธืืขืจ ืืืฆื ืืื ืขื ืืคืขืจ ืงืึธืืื. ืืืขื ืึท ืืขืืช 503 ืึทืงืขืจื ืืืืฃ ืื SMS ืืืืืืืื, ืื ืืึทืงืขื ื ืืจืึธืืงืึทืกืฅ ืืขื ืืขืืช ืฆื ืื ืืึทืืึทื ืกืขืจ. ืืขืจ ืืึทืืึทื ืกืขืจ ืืืงืืื ืืขื ืืขืืช ืืื ืึธื ืืจืืืงืื ื ืื ืงืฉืจ ืืื ืืขื ืงืืืขื ื, ืกืขื ืื ืื ืืงืฉื ืฆื ืื ืื ืืขืจ ื ืึธืืข, ืืืึธืก ืืฆืืื ืคึผืจืึทืกืขืกื ืื ืืงืฉื. ืืขื ืข. ืืขืจ ืงืืืขื ื ืืืงืืื ืื ืืขืจืืืึทืจื ืจืขืืืืืึทื, ืืื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืงืึทื ืคืขืจืื ืืืึทื ืืืื ืืืื ืคืื "ืืขืืกื ืฆืืืจืืืืขื". ืืขืจ ืืึทื ืืฆืขืจ ืืื ืฆืืคืจืืื.
ืืื ืืืืืขืจ ืึทื ืก 'ื ืืฉื ืึทืืข. ืืขืจ ืืึทืืึทื ืกืขืจ ืืื ื ืืฉื ื ืึธืจ ืืึทืงืืืขื ืึท ืขื ืืคืขืจ ืงืึธื ืคืื 503. ืืืขื ืจืืกืคึผืึทื ืืื ื, ืืืื ืื ื ืึธืจืืึทื, ืขืก ืืื ืงืขืืืึทืืง ืฆื ืฆืืฉืืขืื ืืขื ืงืึธื ืืื ืื "Retry-After" ืืขืืขืจ. ืืขืจ ืืขืืขืจ ืืืื ืขืก ืงืืึธืจ ืฆื ืื ืืึทืืึทื ืกืขืจ ืึทื ืขืก ืืื ื ืื ืืืขืจื ืืืกืืืจืืื ื ืืขื ื ืึธืืข ืืืืฃ ืืขื ืืึทืจืฉืจืื ืคึฟืึทืจ ืึท ืกืคึผืขืกืืคืืขื ืฆืืื. ืืื ืืขืจ ืืืืึทืืขืจ ืจืืงืืืขืก ืฆื ืฉืืงื SMS ืืืขื ืืืื ืืขืฉืืงื ืืืืึทื ืฆื ืึท ื ืึธืืข ืืืึธืก ืืื ืงืืื ืคืจืืืืขืืขื ืืื ืื SMS ืืืืืืืื.
ืืื ืืืจ ืงืขื ืขื ืืขื, ืื ืจืืืืืึทืืืืึทืื ืคืื JSON-RPC ืืื ืึธืืืืขืจืจืืืืื. ืืึทืงืข, ืขืก ืืื ืืจืื ืืขืจ ืฆื ืึธืจืืึทื ืืืืจื ืงืึธื ืกืืกืืขื ืกื ืืื ืื ืืึทืืึทืืืืก. ืืืขืจ ืื ืงืจืื, ืืื ืืขื ืคืึทื, ืืืขื ืืืื ืื ืจืืืืืึทืืืืึทืื ืคืื ืื ืกืืกืืขื ืืื ืึท ืืึทื ืฅ.
ืื ืืกืงื ื ืืื ืืึทืจืืขืื ืขื ืืขื ืฆื ืื ืคืจืืขืจืืืงืข. ืืืขื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืคึผืฉืื, ืื ืงืืึธืจ ืืื ืืขืจ ืืึธื ืคืื JSON-RPC ืืื ืืืฉืืืื ืึท ืคึผืืืก. ืืืื ืื ืคึผืจืืืขืงื ืื ืืืึทืืืื ืืืื ืึทืืืืืืึทืืืืึทืื ืืื ืึท ืืืื ืืึทืกืข, REST ืงืืงื ืืื ืึท ืืขืจ ืจืืืืืง, ืืึธืืฉ ืืขืจ ืงืึธืืคึผืืืฆืืจื, ืืืืืื ื.
ืคึผืึธืืืฆืืข ืฉืืืขื ืฆื REST ืืื ื ืืืขืจืืงืขืจ
ืืื ืืจืึทืืื ืึทื ืื ืืืืื ืึทื ืึทืืืกืืก, ืืขืืื ืงืื ื ืื ืืขืืจืื ืืขื ืกืืขืจืขืึธืืืคึผืขืก ืืืขืื RPC, ืงืืืจ ืืขืืืืื ืึทื ืืขืจ ืฉืืืขื ืคึฟืึทืจ ืคึผืึธืืืฆืืข ืืื REST ืืื ืืื ืืขืืขืจ ืืื ืืื RPC. ืืึธืก ืืื ืจืขืื ืฆื ืืขืจ ื ืืื ืคึฟืึทืจ ืึท ืืืฃ ืคืืจืฉืืื ื ืคืื ืืื HTTP ืึทืจืืขื, ืืื ืืขืืื ื ืืื ืื ื ืืื ืฆื ืืึธืื ืืขื ืื ืืืืกื ืืืขืื ืืืืืกืืื ื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืขืืขืืขื ืื ืืืึธืก ืงืขื ืขื ืืื ืืึธื ืืืื ืืขืืืืื ื ืืื ืืืขื ืคึผืจืึทืืืฉืขืงืก.
ืึทืืื ืืืึธืก ืืึธื ืคืืืข ืืขื ืืฉื ืืจืึทืืื ืึทื REST ืืืขื ืืืื ืกืืืคึผืืขืจ? ืืืึทื ืคืขืจืืขื ืืขืืข ืืืื ืื ื ืืื ืึทื ืื ืงืืึธืจ ืคึผืึทืฉืืขืก ืงืืื ืคืื ืื REST ืืึทื ืึทืคืขืกืฅ ืืื. ืืขื ืข. REST ืืื ื ืืฉื ืึท ืคึผืจืึธืืึธืงืึธื ืึธืืขืจ ืึท ืืึทืืจืืฃ... REST ืืื ื ืืฉื ืึท ื ืึธืจืืึทื, ืขืก ืืขื ืขื ืขืืืขืืข ืืืืืืืื ื... REST ืืื ื ืื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืืื ืืืืคึผ. ืงืืึธืจ ืคืจืืืืืื ืืื ืึทื ืึทืจืืืข ืฆืืฆืืขื "ืคืจืื ืงืื ืกืืืขืจ".
ืืึธื, REST ืืื ื ืื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืืื ืืืืคึผ. ืึธืืขืจ ืืืืคึผ ืืื ืืื ืึท ืืขืืื ื-ืืืืืื ื ืคึผืจืึธืืึธืงืึธื ืืืึธืก ืืื ืคึผืจืึธืืืขื ืืืื ืืืขืจื ืืืืขืจ ืืขืงืึทืืขืก. ืืืื ืขืก ืืื ืงืืื ืืืฃ ืคืืจืฉืืื ื ืคืื HTTP ืืื, REST ืงืขื ืขื ื ืื ืืืื ืืขืืฉืคื.
ืึธืืขืจ ืืืขืื RPC - ืืืจ ืงืขื ืขื. ืขืก ืืื ืืขื ืื ืฆื ื ืขืืขื ืืืึทื ืืึทืฉืจืืึทืืื ื. ืึทืืื ืืึธื ืืืจ ืืึทืจืคึฟื
ืืื ืืึธืคึฟื ืืขืขืืขืก ืึทื ืืื ืืึธืื ื ืืฉื ืืืืกื ืืืื ืฆืืื.
ืืงืืจ: www.habr.com