服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2024-12-17 35afcfe07fef52f74a2079fdb5977a87f88ddbb6
Tiger.Api/Program.cs
@@ -17,7 +17,7 @@
using Autofac;
using Tiger.IBusiness;
var begin = DateTime.Now;
try
{
   //非UI线程未捕获异常处理事件
@@ -78,8 +78,13 @@
   
   builder.WebHost.UseKestrel(opt =>
   {
       opt.Limits.MinRequestBodyDataRate = null;
   });
        // 设置最大连接数
        opt.Limits.MaxConcurrentConnections = null;
        // 设置请求队列的长度
        opt.Limits.MaxConcurrentUpgradedConnections = null;
        opt.Limits.MinRequestBodyDataRate = null;
    });
    System.Net.ServicePointManager.DefaultConnectionLimit = 1024;
    if (isService)
   {
@@ -95,7 +100,8 @@
    // Call Configure(), passing in the dependencies
    startup.Configure(app, app.Environment);
   Logger.Console.Info($"Run {prod} Successful");
    Logger.Console.Info($"Total Elapsed Time: {(DateTime.Now - begin).TotalSeconds:0.000} seconds");
    app.Run();
   Logger.Console.Info($"{prod} Host is shut down");
}