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

网站模板制作工具网站代码制作

网站模板制作工具,网站代码制作,长葛哪里有做网站的,食品品牌推广方案HttpReports简单介绍HttpReports 是 .Net Core下的一个Web组件#xff0c;适用于 WebAPI 项目和 API 网关项目#xff0c;通过中间件的形式集成到您的项目中, 通过HttpReports#xff0c;可以让开发人员快速的搭建出一个 API 性能分析的基础报表网站。主要包含 HttpReports … HttpReports简单介绍HttpReports 是 .Net Core下的一个Web组件适用于 WebAPI 项目和 API 网关项目通过中间件的形式集成到您的项目中, 通过HttpReports可以让开发人员快速的搭建出一个 API 性能分析的基础报表网站。主要包含 HttpReports 中间件 和 HttpReports.Web 报表项目HttpReportshttps://github.com/SpringLeee/HttpReportsHttpReports.Webhttps://github.com/SpringLeee/HttpReportsWeb如何使用1.运行 HttpReports.Web在github下载 HttpReports.Web 项目项目地址https://github.com/SpringLeee/HttpReportsWeb, Web项目是.Net Core MVC 项目使用三层实现。下载完成后在VS中打开然后还原NuGet程序包完成后首先 appsettings.jsonappsettings.json{ ConnectionStrings: { HttpReports: Max Pool Size 512;server.;uidsa;pwd123456;databaseHttpReports; }, HttpReportsConfig: { DBType: SqlServer, UserName: admin, Password: 123456 }}主要参数HttpReports配置一个可用的连接字符串DBType数据库类型支持SqlServer和MySql;UserName: Web项目的登录名Password: Web项目的登录密码假设我们使用的是SqlServer 数据库需要先配置ConnectionStrings然后手动创建数据库 HttpReportsWeb项目会根据数据库自动创建表并且在第一次运行的时候Mock一些数据 我们直接F5运行项目 没有问题的话会直接跳到登录页面输入用户名密码 admin 123456登录后应该可以看到下面的页面现在可以看到项目有 auth,paymentsms 三个服务节点服务节点的定义如下请求地址服务节点说明https://www.abc.com/auth/api/user/loginauthhttps://www.abc.com/log/api/user/loginloghttps://www.abc.com/api/user/logindefault如果没有前缀的话就是default节点如果你的项目是单个WebAPI项目那么服务节点只有一个 default如果你的项目是 GateWay 网关项目那么Web项目就可以读取到多个服务节点比如 auth 认证payment支付等。2.在API项目中使用首先要删除 Web 项目的Mock数据打开数据库 HttpReports打开表 RequestInfo,清空数据执行Sql Delete * From [HttpReports].[dbo].[RequestInfo]配置数据库连接字符串HttpReports 适用单个API项目和网关项目这里使用 Ocelot网关项目为例.我们打开appsetting.json, 配置数据库连接字符串需要和Web项目一致Nuget引用HttpReports安装nuget包 HttpReports 打开StartUp在ConfigureServices 方法下添加services.AddHttpReportsMiddlewire();如果是MySql数据库则添加csharp services.AddHttpReportsMiddlewire(options { options.DBType DBType.MySql; });加入到 Configure 方法 需要放在 app.UseMVC() 或者 app.UseOcelot().Wait() 的前面要不然不生效app.UseHttpReportsMiddlewire();ConnectionStrings 配置的连接字符串和数据库类型要一致全部完成了以后我们就可以使用 Web 项目了。项目环境基本要求WebAPI或者网关项目支持的.Net Core 版本 2.2, 3.0, 3.1;HttpReports.Web 的core版本为 2.2性能事项HttpReports 中间件是异步操作所以对api接口请求的时间可以忽略但是由于实质使用的是数据库存储所以要注意直接请求到数据库的压力。下面是用PostMan做的一个简单测试WebAPI内的方法 public string Sql1() { SqlConnection con new SqlConnection( Max Pool Size 512;server.;uidsa;pwd123456;databaseHyBasicData;); var list1 con.Query( select * from [HyBasicData].[dbo].[Customers] ); var list2 con.Query( select * from [HyBasicData].[dbo].[Customers] ); var list3 con.Query( select * from [HyBasicData].[dbo].[Customers] ); return list1.Count().ToString(); }PostMan分别对添加中间件和不添加中间件的 API请求 1000次每300ms请求一次说明请求次数平均响应时间原生API100032.535使用中间件100032.899总结HttpReports 的实现原理并不复杂如果你想给你的 WebAPI项目快速的添加一套分析系统 那么使用HttpReports 是一个不错的选择联系作者如果您在使用过程中遇到了什么问题或者有好的建议的话可以添加我的微信希望可以帮助到。
http://wiki.neutronadmin.com/news/367555/

相关文章:

  • 做招聘的网站有哪些阳江市房产交易网
  • 网站改版降权多久恢复wordpress 中文版下载
  • 注册个人网站域名top山西省住房城乡建设厅网站
  • 专业网站建设平台代理商wordpress 仿站交叉
  • 建设银行 钓鱼网站网站建设报价单格式
  • 百度怎样建设网站中国建设官网下载
  • 灵犀科技 网站建设学校网站开发分析报告
  • 3d网站建设石家庄论坛建站模板
  • 上海网站建设觉策语文答题模板高中
  • 中国建设银行个人卡信息网站做平面设计素材的哪个网站好
  • 用html5做的网站的原代码微信开发小程序教程
  • 论坛网站开发框架angular北京赛车pk10网站建设
  • 天津市工程建设交易网站查汗国ui培训机构排名前十
  • 新网网站内部优化网站管理员登陆不了
  • 网站做可信认证芜湖网站
  • 做问卷用哪个网站青岛+网站建设
  • 手机网站 扁平化趋势销售方案怎么做
  • 有空间站的国家html网站设计
  • 王烨甘肃邯郸做seo网站优化
  • 上海定制建设网站网站出现乱码的原因
  • 免费flash网站源码剪辑视频怎么学
  • 校园网站建设的请示做网站的一个黑点符号
  • 在建设局网站上怎么样总监解锁外贸建设网站制作
  • 网站建设设计公司网站建设需求计划
  • 昆明建站网址专业建站公司报价单
  • 网站域名备案和做网站网站开发制作的流程
  • 建设一个视频网站首页济南做网站优化公司
  • 域名续费后网站打不开查看网站空间大小
  • wordpress怎么做双语站东莞常平医院
  • php 显示不同网站内容辽宁省住房和城乡建设厅网站打不开