1         安装Dapr开发调试环境 1.1         Dapr 完整安装模式不支持开发调试 在上一篇随笔<Blazor+Dapr+K8s微服务之服务调用>中,我们通过为每个微服务运行dapr run -.dotnet run命令,以自宿主的方式在本地开发环境成功运行了服务调用的例子. 但是,这种运行方式是不支持调试的,我们无法在程序中进行断点.这就很不实用了! 搜索一番,找到这么一篇文章:Simple approach to run and debug multiple .NE…
1.1         Dapr环境配置 1.1.1        在开发机安装Docker Desktop并启用Kubernetes 安装过程略,安装好后效果如下:(左下角两个绿色指示Docker和K8s正在运行) 1.1.2        在开发机安装Dapr Cli 安装命令: powershell -Command "iwr -useb https://raw.githubusercontent.com/dapr/cli/master/install/install.ps1 | iex&…
     前面文章已经演示过,将我们的示例微服务程序DaprTest1部署到k8s上并运行.当时用的k8s是Docker for desktop 自带的k8s,只要在Docker for desktop中启用就可以了.但是我发现,启用了k8s后,Docker for desktop会消耗大量的系统资源,导致系统变得很慢.据说windows 上的WSL 2 性能不错,这次我尝试在WSL Linux上安装K8s并部署我们的微服务,看看还会不会出现系统资源消耗过大的情况.      关于网络:我用的是…
我们要实现的是:在blazorweb服务中发布一个事件,并传递事件参数,然后在serviceapi1服务中订阅该事件,接收到blazorweb服务中发布的事件和参数. 1         在blazorweb服务中发布一个事件 在DaprTest1.Server项目的WeatherForecastController.cs文件中增加事件发布API: [HttpPost(nameof(PublishTestEvent))] public async Task PublishTestEvent(Te…
1         状态管理服务器端接口 1.1         添加Dapr.AspNetCore包 在DaprTest1.Server项目中添加Dapr.AspNetCore包,该包实现了ASP.NET Core与Dapr的集成,例如自动依赖注入DaprClient对象,将状态管理功能直接集成到 ASP.NET Core 模型绑定功能中等. 修改DaprTest1.Server项目的Startup.cs文件,将Dapr对象依赖注入到ASP.NET Core. public void Conf…
题记:上篇介绍了Dapr的环境配置,这次我们来动手尝试一下Dapr应用的开发 Hello World Dapr应用的Hello World其实和其他的Hello World一样简单: 首先用你喜欢的语言和框架创建一个Hello World程序.比如在.NET 5下,就可以简单的这样实现 dotnet new console -o dapr-hello-world 只是运行这个Hello World不是直接启动程序,而是通过Dapr来启动:dapr run --app-id hello-dotne…
原文持续更新完善:https://www.cnblogs.com/uncleyong/p/15475614.html 前言:当前的热门主流技术是哪些?测开为啥那么火?90%以上的测试对测开认识不准确 docker.k8s.skywalking.efk(elk,elfk).prometheus.全链路.微服务.性能调优等. 正确认识测开:为啥部分高薪测开也要求自动化.性能.安全?https://www.cnblogs.com/uncleyong/p/11995605.html 本实战项目用到的技术…
题记:上篇Dapr系列文章简要介绍了Dapr,这篇来谈一下开发和运行环境配置 本机开发环境配置 安装Docker 为了方便进行Dapr开发,最好(其实不一定必须)首先在本机(开发机器)上安装Docker.安装方式可以参考Docker的官方文档:https://docs.docker.com/install/. 如果你是Windows平台,那么需要选择Linux容器模式.对于我这样的Windows 10用户而言,个人建议最好的方式就是把Windows 10升级到2004,并启用WSL2,然后启用D…
来自大佬的apollo整合微服务的教程:欢迎大家点评和star,链接如下:https://gitee.com/owenwangwen/open-capacity-platform 官方demo链接:https://github.com/ctripcorp/apollo 开发中的坑: 我的坑: Java客户端使用指南:链接 open-capacity-platform 微服务能力开发平台 项目简介 1.用户登录 2.用户管理 3.角色管理 4.菜单管理 5.角色菜单管理 6.注册中心 7.配置中心…
1 Vue.js与Webpack研究 开发版的浏览器:https://www.google.cn/intl/zh-CN/chrome/dev/ 前端的开发框架:微服务项目开发学成在线_Vue.js与Webpack 使用了webpack之后就不能采用传统js的调试方法在chrome中打断点.1.在webpack.config.js中配置: devtool: 'eval‐source‐map', 16-CMS前端工程创建-导入系统管理前端工程  2.1 导入系统管理前端工程 CMS系统使用Vue-c…