当前位置: 首页 > news >正文

深圳大簇激光公司网站推广公司产品

深圳大簇激光公司网站,推广公司产品,破解asp网站后台密码,如何建网站服务器文章目录 1. 探针集成实现高可用1.1 LivenessProbe1.2 ReadinessProbe1.3 StartupProbe 2. 健康检查看板2.1 组件包 1. 探针集成实现高可用 LivenessReadinessStartup 1.1 LivenessProbe 判断服务是否存活结束“非存活”状态服务根据重启策略决定是否重启服务 1.2 Readines… 文章目录 1. 探针集成实现高可用1.1 LivenessProbe1.2 ReadinessProbe1.3 StartupProbe 2. 健康检查看板2.1 组件包 1. 探针集成实现高可用 LivenessReadinessStartup 1.1 LivenessProbe 判断服务是否存活结束“非存活”状态服务根据重启策略决定是否重启服务 1.2 ReadinessProbe 判断服务是否“就绪”“就绪”状态的服务可以接收请求非“就绪”状态的服务将会被从流量负载中摘除 1.3 StartupProbe 检测应用程序是否启动成功启动探针执行成功后将不再执行除非应用重启当启动探针检测成功后其它探针才开始工作适合启动较慢的应用配置Kuberbetes 1.16以后的支持 // startup internal static bool Ready { get; set; } true; internal static bool Live { get; set; } true;public void ConfigureServices(IServiceCollection services) {...// 注册健康检查services.AddHealthChecks().AddMySql(Configuration.GetValuestring(Mysql), mysql, tags: new string[] { mysql, live, all })// tags标签分组.AddRabbitMQ(s {var connectionFactory new RabbitMQ.Client.ConnectionFactory();Configuration.GetSection(RabbitMQ).Bind(connectionFactory);return connectionFactory;}, rabbitmq, tags: new string[] { rabbitmq, live, all }).AddCheck(liveChecker, () {return Live ? HealthCheckResult.Healthy() : HealthCheckResult.Unhealthy();}, new string[] { live, all }).AddCheck(readyChecker, () {return Ready ? HealthCheckResult.Healthy() : HealthCheckResult.Unhealthy();}, new string[] { ready, all }); }// public void Configure(IApplicationBuilder app, IWebHostEnvironment env){...app.UseEndpoints(endpoints {endpoints.MapMetrics();endpoints.MapHealthChecks(/live, new HealthCheckOptions { Predicate registration registration.Tags.Contains(live) });// 检查标记了live的检查项endpoints.MapHealthChecks(/ready, new HealthCheckOptions { Predicate registration registration.Tags.Contains(ready) });endpoints.MapHealthChecks(/hc, new Microsoft.AspNetCore.Diagnostics.HealthChecks.HealthCheckOptions{ResponseWriter HealthChecks.UI.Client.UIResponseWriter.WriteHealthCheckUIResponse});// 没有传检查项检查所有endpoints.MapControllers();endpoints.MapGrpcServiceGeekTime.Ordering.API.Grpc.OrderServiceImpl();});}// Controller调用// 设置Ready的值[HttpGet]public IActionResult SetReady([FromQuery]bool ready){Startup.Ready ready;if (!ready){Task.Run(async () {await Task.Delay(60000);Startup.Ready true;});}return Content(${Environment.MachineName} : Ready{Startup.Ready});}// 设置live [HttpGet] public IActionResult SetLive([FromQuery]bool live){Startup.Live live;return Content(${Environment.MachineName} : Live{Startup.Live});}// 程序退出 [HttpGet] public IActionResult Exit([FromServices]IHostApplicationLifetime application){Task.Run(async () {await Task.Delay(3000);application.StopApplication();});return Content(${Environment.MachineName} : Stopping);}2. 健康检查看板 AspNetCore.Diagnostics.HealthCheck项目开源社区项目插件 2.1 组件包 探针检测端AspNetCore.HealthChecks.UI应用端输出AspNetCore.HealthChecks.UI.Client应用端检查项AspNetCore.HealthChecks.Xxx // startup public void ConfigureServices(IServiceCollection services) {services.AddMvc();services.AddHealthChecks();services.AddHealthChecksUI();}public void Configure(IApplicationBuilder app, IWebHostEnvironment env) {if (env.IsDevelopment()){app.UseDeveloperExceptionPage();}app.UseRouting();app.UseEndpoints(endpoints {endpoints.MapHealthChecks(/live);endpoints.MapHealthChecks(/ready);endpoints.MapHealthChecks(/hc);endpoints.MapMetrics();endpoints.MapHealthChecksUI();// 使得dashboard生效endpoints.MapControllers();});}// 配置文件配置需要检查的项目 HealthChecksUI: {HealthChecks: [{Name: geektime-ordering-api,Uri: http://geektime-ordering-api/hc},{Name: geektime-mobile-apiaggregator,Uri: http://geektime-mobile-apiaggregator/hc},{Name: geektime-mobile-gateway,Uri: http://geektime-mobile-gateway/hc}],
http://www.pierceye.com/news/853720/

相关文章:

  • 微信网站界面如何免费创建自己的平台
  • 电商设计一般都是做什么潍坊网站seo外包
  • 大城怎么样做网站雄安建设工程信息网站
  • 郑州网站建设方案服务安全狗iis版删了以后 网站打不开
  • 忻州网站制作jsp小型网站开发代码
  • 如何外贸网站推广wordpress默认主题哪个好
  • 设计网站推荐提升审美网站建设的公司
  • 张浦专业做网站网站建设案例百度云
  • 佛山网站如何制作网站建设公司哪家强
  • 韩城市网站建设编程培训机构加盟哪家好
  • 已备案网站更换域名广东工厂网站建设
  • 营销型网站有哪些特点建设官方网站的费用账务处理
  • 区域网站设计WordPress无法发布
  • html网站开发主要涉及哪些技术百度域名的ip
  • 织梦网站数据下载wordpress如何播放百度云视频
  • 建站的费用服务器搭建网站环境
  • 查看公司信息的网站旅游网站效果图
  • 娄底网站制作重庆专题片制作
  • 网站建设佰金手指科杰十七织梦淘客网站
  • 财务系统seo西安
  • 如何做好网站建设的关键重点网站地图那么建设
  • 打开山东城市建设职业学院网站自己网站做优化的有权利卖么
  • 境外电商网站建设sem推广优化
  • 五站合一自建网站制作网站用什么软件有哪些
  • 查法人信息的网站开发公司一季度汇报
  • 国外的购物网站有哪些安徽省住房和城乡建设厅官方网站
  • 网站策划需要什么能力网页游戏平台软件
  • phpmysql网站开发网络结构
  • 微官网和移动网站区别论坛网站建设多少钱
  • 怎么做公司网站优化凡科h5登录入口