服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
19 小时以前 a960900364d19bbf0ad7923a57989609e7fce798
Tiger.Api/Program.cs
@@ -47,11 +47,13 @@
   ConsoleExt.Write($"Link Start{(IsRunAsAdmin ? $" As Admin" : "")}", ConsoleColor.Cyan);
   ConsoleExt.WriteLine($"  < <-<--<---<----< ==== < ===== < ====== ", ConsoleColor.DarkCyan);
   Logger.Console.Info($"Begin to load {prod}");
   var options = new WebApplicationOptions
    System.Net.ServicePointManager.DefaultConnectionLimit = 1024;
    var options = new WebApplicationOptions
   {
       Args = args,
       ContentRootPath = pathToContentRoot
       ContentRootPath = pathToContentRoot,
   };
    var builder = WebApplication.CreateBuilder(options);
@@ -68,6 +70,7 @@
       });
       //builder.RegisterType<TestService>().As<ITest>();
   });
    Logger.Console.Info($"AutoFac container inject successful");
    var startup = new Startup(builder.Configuration);
   startup.ConfigureServices(builder.Services);
@@ -78,8 +81,12 @@
   
   builder.WebHost.UseKestrel(opt =>
   {
       opt.Limits.MinRequestBodyDataRate = null;
   });
        // 设置最大连接数
        opt.Limits.MaxConcurrentConnections = null;
        // 设置请求队列的长度
        opt.Limits.MaxConcurrentUpgradedConnections = null;
        opt.Limits.MinRequestBodyDataRate = null;
    });
    if (isService)
   {