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

企业建设项目哪个网站可以查知乎网站建设

企业建设项目哪个网站可以查,知乎网站建设,常德最新确诊人员名单,广州地铁最新运营调整背景介绍前面文章对Dapr的基本信息进行了学习#xff0c;接下来尝试将Dapr应用相关应用中。接下来一步步实现应用dapr功能。一、预期效果如上图应用Dapr点包含#xff1a;a) 报表服务绑定统一数据源服务#xff1a;接受更新通知  b) 业务系统调用报表操作:采用Dapr方式二、… 背景介绍 前面文章对Dapr的基本信息进行了学习接下来尝试将Dapr应用相关应用中。 接下来一步步实现应用dapr功能。一、预期效果  如上图应用Dapr点包含  a) 报表服务绑定统一数据源服务接受更新通知  b) 业务系统调用报表操作:采用Dapr方式 二、Dapr应用绑定统一数据源更新通知  a) dapr创建绑定处理组件(http调用接口-放到\.dapr\components目录)apiVersion: dapr.io/v1alpha1 kind: Component metadata:name: uds spec:type: bindings.httpversion: v1metadata:- name: urlvalue: http://127.0.0.1:8230/BindingInvoke/InvkeBind  在Dashboard中查看添加的组件     b) 在统一数据源中数据变化时调用执行binding方法//执行绑定对应绑定的名称uds _daprClient.InvokeBindingAsyncdynamic(uds, post, new { data apps, type refCache3 ? 3 : 1 });   c) 在报表服务中提供对应服务[Route(api/[controller]/)] [ApiController] public class BindingInvokeController : ControllerBase {[Route(InvkeBind)][HttpPost]public IActionResult InvkeBind([FromBody] InvokeBindDto invokeBindDto){Console.WriteLine(JsonConvert.SerializeObject(invokeBindDto));return new JsonResult(invokeBindDto);} } public class InvokeBindDto {public object data { get; set; }public int type { get; set; } }业务系统服务调用  a) 引用Nuget包Dapr.Client//Dapr.Client 直接创建 Install-Package Dapr.Client //Dapr.AspNetCore 依赖注入 Install-Package Dapr.AspNetCore  b) 创建DaprClient对象注入方式//Startup public void ConfigureServices(IServiceCollection services) {services.AddControllers().AddDapr();//…… }//依赖注入DaprClient private readonly ILoggerBindingController _logger; private readonly DaprClient _daprClient; public BindingController(ILoggerBindingController logger, DaprClient daprClient) {_logger logger;_daprClient daprClient; }创建方式Dapr.Client.DaprClientBuilder daprClientBuilder new Dapr.Client.DaprClientBuilder(); var daprClient daprClientBuilder.Build();  c) 调用报表服务接口Dapr.Client.DaprClientBuilder daprClientBuilder new Dapr.Client.DaprClientBuilder(); var daprClient daprClientBuilder.Build();var obj daprClient.InvokeMethodAsyncdynamic(HttpMethod.Get, rpts, api/Run/GetRptParametersByRptId).Result; Console.WriteLine(Dapr调用报表服务(GET)结果 System.Text.Json.JsonSerializer.Serialize(obj)); //Post dynamic data new {rptId c34f45f5-e075-9559-44dc-915886c4bde5,rptPars new { },rptStaticPars new { 人员姓名 admin, 人员编码 admin },logLevel 0 }; var task daprClient.InvokeMethodAsyncdynamic, dynamic(HttpMethod.Post, rpts, api/Run/ExecDynamicRptByRptId, data); obj task.Result; Console.WriteLine(Dapr调用报表服务(POST)结果 System.Text.Json.JsonSerializer.Serialize(obj));三、效果 1、启动dapr服务//启动统一数据源 dapr run --app-id uds --app-port 8220 --dapr-http-port 3500 dotnet UDS.Host.dll //启动报表服务 dapr run --app-id rpts --app-port 8230 --dapr-http-port 3501 dotnet ZLRPTS.Web.Host.dll 2、业务系统调用服务成功  模拟运行业务系统   3、统一数据源应用修改后报表服务同步更新  a) 在UDS中修改数据    b) 在报表服务中得到binding响应数据   4、查看zipkin调用记录  四、总结  本次已初步把dapr相关绑定、服务调用应用到了项目中接下来进一步对秘钥存储进一步应用。
http://www.pierceye.com/news/63730/

相关文章:

  • 网站备案视频德国室内设计网app
  • 网站图片如何居中怎么优化网站程序
  • 制作一个购物网站需要多少钱微营销推广
  • cms 企业网站素材视频 素材库
  • 天津做网站找津坤科技专业寻找专业网站建设
  • 上海的软件外包公司贵阳seo排名
  • 做网站图片要求wordpress用什么服务器
  • 如何增加网站索引量律师建网站
  • 平江高端网站建设绍兴哪些公司做网站
  • 网站建设技术服务协议网站建设所需硬件参数
  • 重庆建网站企业有哪些怎么把网站做seo到首页
  • 搜书网站 怎么做安徽城乡建设厅官方网站
  • 洛阳建站洛阳市网站建设wordpress茶叶主题
  • 网站导航栏按钮企业网站建设渠道
  • 西安市建设局网站邯郸做网站代理
  • 个人网站推荐免费电气网站设计
  • 一起做网店官方网站公司网站的定义
  • 青海城乡建设部网站首页八零云自助建站免费建站平台
  • 网站建设兼职平台邢台市住建局
  • 网站项目实施方案腾讯云服务器搭建WordPress
  • 简述网站设计基本流程动态站 网站地图怎么做
  • 完整网站建设案例教程网页设计企业宣传网站
  • 阿里巴巴网站做销售方案重庆响应式网站建设
  • 网站注销申请表离职模板网
  • 河南做网站推广哪个好建设pc 移动网站
  • 专做排名的网站电商网站 外包
  • 我的世界是谁做的视频网站导购网站一站式建站
  • 免费的写作网站物联网的含义是什么意思
  • 有了网站模板 还要怎样做网页设计在哪里接单
  • 建设网站需要什么基础知识莆田网站开发公司电话