I just recently started running my own full node based on bitcoin core (
https://github.com/bitcoin/bitcoin) which worked fine and I was apple to use HTTP post requests to communicate with the RPC endpoint. However I came across btcd (
https://github.com/btcsuite/btcd) which is a full node written in Golang that supports websockets to push updates as soon as a new block is added for example. Are websockets supported in the bitcoin core version similar to the btcd version or how might I achieve the same thing?
I tried btcd but it is not as reliable at the moment and it is also slower than bitcoin core which will probably keep me from using it in production.