git.frostfs.info/TrueCloudLab/frostfs-sdk-go@v0.0.0-20241022124111-5361f0ecebd3/ns/doc.go (about)

     1  /*
     2  Package ns provides functionality of FrostFS name system.
     3  
     4  DNS type is designed to resolve FrostFS-related names using Domain Name System:
     5  
     6  	const containerName = "some-container"
     7  
     8  	var dns DNS
     9  
    10  	containerID, err := dns.ResolveContainerName(containerName)
    11  	// ...
    12  
    13  NNS type is designed to resolve FrostFS-related names using Neo Name Service:
    14  
    15  	var nns NNS
    16  
    17  	err := nns.Dial(nnsServerAddress)
    18  	// ...
    19  
    20  	var containerDomain container.Domain
    21  	containerDomain.SetName(containerName)
    22  
    23  	containerID, err := nns.ResolveContainerDomain(containerDomain)
    24  	// ...
    25  */
    26  package ns