コード例 #1
0
 public static string CreateNode(string path, string data, CreateMode createMode)
 {
     if (_client == null)
     {
         return("");
     }
     lock (SyncRoot)
     {
         return(_client.CreateNode(path, data, createMode));
     }
 }
コード例 #2
0
        /// <summary>
        /// 创建一个临时路径
        /// </summary>
        /// <param name="path">路径</param>
        /// <param name="data">数据</param>
        private void CreateTempPath(string path, string data)
        {
            string tempPath = path + "/" + Utils.LocalIp + "-" + Process.GetCurrentProcess().Id;

            _zooKeeperClient.CreateNode(tempPath, data, CreateMode.Ephemeral);
        }