我正在使用TeamCity 9.0.2,我想使模板实现另一个模板,或者使构建配置实现多个模板.
这可以实现吗?
我正在使用微服务方法开发应用程序,并且很难定义那些微服务在Visual Studio项目中的外观。
我最初的方法是为每个微服务创建一个Visual Studio解决方案。每个解决方案将具有以下项目:
因此,每个微服务有7个项目。不知何故,每个解决方案都需要重新实施许多项目。
这种方法正确吗?有人用.net构建微服务吗?您的项目配置如何?
我试图在一个非常简单的控制台应用程序上使用手动ACK,但我无法使其工作.
在发件人上,我有以下代码:
var factory = new ConnectionFactory() { HostName = "localhost" };
using (var connection = factory.CreateConnection())
using (var channel = connection.CreateModel())
{
channel.QueueDeclare(queue: "task_queue",
durable: true,
exclusive: false,
autoDelete: false,
arguments: null);
var message = GetMessage(args);
var body = Encoding.UTF8.GetBytes(message);
channel.ConfirmSelect();
channel.BasicAcks += (sender, e) =>
{
Console.Write("ACK received");
};
var properties = channel.CreateBasicProperties();
channel.BasicPublish(exchange: "",
routingKey: "task_queue",
basicProperties: properties,
body: body);
Console.WriteLine(" [x] Sent {0}", message);
}
Console.WriteLine(" Press [enter] to exit.");
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
在接收器上我有以下代码:
var factory = new …Run Code Online (Sandbox Code Playgroud)