CloudFlare Worker Serverless Load Balancer for STEEM API Failure Rate

in #witness-category5 years ago

I have set up an email notification to see how many times that the Steem RPC Load Balancer Failed during a day - due to e.g. network issues.

image.png

Notification emails will be sent if there is a 500 ERROR from CloudFlare Worker Load Balancer API for STEEM Node. On average, 2 to 3 hours per day. But each error means each time the API does not return 200 for a consective number of maxRetries.

The maxRetries policy is not linear back-off instead, it tries 1 second delay after previous failure.

The metrics confirm that there are errors - but on the other hand, the AWS Lambda API offers a far more stable "Load Balancer":

image.png

Load Balancer API for STEEM Blockchain.

Here are the first (and currently only two) Load Balancer APIs provided by me aka @justyy. See Node Status

  1. https://steem.justyy.workers.dev
  2. https://x68bp3mesd.execute-api.ap-northeast-1.amazonaws.com/release

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Thank you for reading ^^^^^^^^^^^^^^^

Follow me for topics of Algorithms, Blockchain and Cloud.
I am @justyy - a Steem Witness
https://steemyy.com

My contributions

Delegation Service

  1. Voting Algorithm Updated to Favor those High Delegations!
  • Delegate 1000 to justyy: Link
  • Delegate 5000 to justyy: Link
  • Delegate 10000 to justyy: Link

Support me

If you like my work, please:

  1. Delegate SP: https://steemyy.com/sp-delegate-form/?delegatee=justyy
  2. Vote @justyy as Witness: https://steemyy.com/witness-voting/?witness=justyy&action=approve
  3. Set @justyy as Proxy: https://steemyy.com/witness-voting/?witness=justyy&action=proxy
    Alternatively, you can vote witness or set proxy here: https://steemit.com/~witnesses

@steemcurator01
@steemcurator02
@steemcurator03
@steemcurator04
@steemcurator05
@steemcurator06
@steemcurator07
@steemcurator08
@steemcurator09
@wherein
@nutbox
@nutbox.mine

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.076
BTC 63768.31
ETH 1672.84
USDT 1.00
SBD 0.42