我正在用Go语言编写一个负载均衡服务器系统。
负载均衡服务器将与多个应用服务器通信并处理请求。这些服务器既可以在同一台计算机上运行,也可以在网络上运行。
我已经解决了网络问题,但现在需要找到一种最优的方式让负载均衡器与本地应用服务器通信。使用“localhost”网络似乎远非最佳选择。
我正在尝试通过shmget
和shmat
系统调用共享内存,但没有找到任何有效示例,且syscall
包也完全未记录文档。
请问是否有人能够提供使用这些调用的示例或适用于Go的实际替代方案来进行IPC?