I have a distributed file system and plan to use your iouring golang lib, it will open a lot of files, or there are a lot of sockets to communicate, then in the process of my implementation, ring, err = iouring.New(4096, &iouring.Params{
Features: iouring.FeatNoDrop,
}) Is it a socket and a ring object? Or just share a ring object globally?