It is 2024. You might want to use UDP if you don't mind loosing packages on the way during transport. This is totally fine for audio or video (streaming) but not if you expect a proper response. Use inproc if you need to support windows and all or ipc if you support a proper platform such as linux/BSD.
We are using ipc to communicate between micro-services and it's blazing fast. If you need to distribute your services over multiple servers use TCP. It works great and fast.