Change Password

Please enter the password.
Please enter the password. Between 8-64 characters. Not identical to your email address. Contain at least 3 of: uppercase, lowercase, numbers, and special characters.
Please enter the password.
Submit

Change Nickname

Current Nickname:
Submit

Apply New License

License Detail

Please complete this required field.

  • Ultipa Graph V4

Standalone

Please complete this required field.

Please complete this required field.

The MAC address of the server you want to deploy.

Please complete this required field.

Please complete this required field.

Cancel
Apply
ID
Product
Status
Cores
Applied Validity Period(days)
Effective Date
Excpired Date
Mac Address
Apply Comment
Review Comment
Close
Profile
  • Full Name:
  • Phone:
  • Company:
  • Company Email:
  • Country:
  • Language:
Change Password
Apply

You have no license application record.

Apply
Certificate Issued at Valid until Serial No. File
Serial No. Valid until File

Not having one? Apply now! >>>

Product Created On ID Amount (USD) Invoice
Product Created On ID Amount (USD) Invoice

No Invoice

v4.5
Search
    Français
    v4.5

      Connexion

      Après avoir installé l'Ultipa Go SDK et configuré une instance Ultipa en cours d'exécution, vous devriez être en mesure de connecter votre application à la base de données de graph.

      Code Configuration Connection

      Connecter à un Cluster

      func TestMisc(t *testing.T) {
        config := configuration.NewUltipaConfig(&configuration.UltipaConfig{
          Hosts: []string{"192.168.1.85:60061", "192.168.1.86:60061", "192.168.1.87:60061"},
          Username: "***",
          Password: "***",
        })
      
        conn, _ := sdk.NewUltipa(config)
      
        testResult, _ := conn.Test()
        println(testResult)
      }
      

      Connecter à Ultipa Cloud

      func GetClient1(hosts []string, graphName string) (*api.UltipaAPI, error) {
         var err error
         config, _ := configuration.NewUltipaConfig(&configuration.UltipaConfig{
            Hosts:        []string{"xaznryn5s.us-east-1.cloud.ultipa.com:60010"},
            Username:     "***",
            Password:     "***",
            DefaultGraph: "Sample_Graphset",
            Debug:        true,
         })
         client, err = sdk.NewUltipa(config)
         if err != nil {
            log.Fatalln(err)
         }
         return client, err
      }
      

      Éléments de Configuration

      Ci-dessous figurent tous les éléments de configuration disponibles pour UltipaConfig :

      Item
      Type
      Default
      Description
      Hosts []string Adresses ou URI d'hôtes de la base de données (excluant https:// ou http://). Pour les clusters, plusieurs adresses sont séparées par des virgules. Requis.
      Username string Nom d'utilisateur pour l'authentification de l'hôte. Requis.
      Password string Mot de passe pour l'authentification de l'hôte. Requis.
      PasswordEncrypt string MD5 Méthode de cryptage du mot de passe du driver. Prend en charge MD5, LDAP et NOTHING. NOTHING est utilisé lorsque le contenu est vide.
      DefaultGraph string Nom du graph à utiliser par défaut dans la base de données.
      Crt []byte Fichier de certificat pour les messages cryptés.
      MaxRecvSize int 10MB Taille maximale en mégaoctets lors de la réception de données.
      Consistency bool FALSE Que ce soit pour utiliser le leader node pour garantir une lecture cohérente.
      CurrentGraph string default Nom du graphset actuel.
      CurrentClusterId string ID du cluster du nameserver.
      Timeout int32 1000 Seuil de temps d'attente en secondes pour les requêtes.
      Debug bool FALSE Que ce soit pour utiliser le mode debug.
      HeartBeat int 0 Intervalle de battement de cœur en millisecondes pour toutes les instances, mettez 0 pour désactiver le battement de cœur.

      Fichier de Configuration YAML

      Un fichier de configuration YAML stocke les informations serveur nécessaires pour se connecter à la base de données Ultipa de graph.

      Variable dans YAML Élément dans UltipaConfig
      hosts Hosts
      username Username
      password Password
      default_graph DefaultGraph
      crt Crt
      max_recv_size MaxRecvSize
      consistency Consistency
      current_graph CurrentGraph
      current_cluster_id CurrentClusterId
      timeout Timeout
      debug Debug
      heart_beat HeartBeat

      Un driver est créé avec les configurations spécifiées via le fichier YAML. Le fichier YAML doit être placé sous le chemin du fichier Go actuel.

      Exemple d'un fichier de configuration YAML 'testConfig.yml' :

      hosts: 
        - "192.168.1.85:60061"
        - "192.168.1.86:60061"
        - "192.168.1.87:60061"
      username: ***
      password: ***
      default_graph: amz
      timeout:: 300
      

      func TestMisc(t *testing.T) {
        config, _ := configuration.LoadConfigFromYAML("./testConfig.yml")
      
        conn, _ := sdk.NewUltipa(config)
        testResult, _ := conn.Test()
        println(testResult)
      }
      
      Please complete the following information to download this book
      *
      公司名称不能为空
      *
      公司邮箱必须填写
      *
      你的名字必须填写
      *
      你的电话必须填写