void StartRabbitMqServer(RabbitNode node) { var envVars = new Dictionary<string,string> { {"RABBITMQ_NODENAME", node.Name}, {"RABBITMQ_NODE_PORT", node.Port.ToString(CultureInfo.InvariantCulture)}, {"RABBITMQ_SERVER_START_ARGS", string.Format("-rabbitmq_management listener [{{port,{0}}}]", node.MgmtPort)}, }; InvokeExternalProgram(rabbitMqServer, "-detached", envVars); }
void StartRabbitMqServer(RabbitNode node) { var envVars = new Dictionary <string, string> { { "RABBITMQ_NODENAME", node.Name }, { "RABBITMQ_NODE_PORT", node.Port.ToString(CultureInfo.InvariantCulture) }, { "RABBITMQ_SERVER_START_ARGS", string.Format("-rabbitmq_management listener [{{port,{0}}}]", node.MgmtPort) }, }; InvokeExternalProgram(rabbitMqServer, "-detached", envVars); }
protected void InvokeRabbitMqCtl(RabbitNode node, string command) { var args = (string.Format("-n {0} {1}", node.Name, command)); InvokeExternalProgram(rabbitMqCtl, args); }