微服务实践k8sdapr开发部署调用

devtools/2024/12/22 20:31:01/

前置条件

  • 安装docker与dapr: 手把手教你学Dapr - 3. 使用Dapr运行第一个.Net程序
  • 安装k8s

    image

dapr 自托管模式运行

新建一个webapi无权限项目

image


launchSettings.json中applicationUrl端口改成5001,如下:

"applicationUrl": "http://localhost:5001"   
//WeatherForecastController.cs更改如下
using Microsoft.AspNetCore.Mvc;namespace backend.Controllers
{[ApiController][Route("[controller]")]public class WeatherForecastController : ControllerBase{private static readonly string[] Summaries = new[]{"Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"};private readonly ILogger<WeatherForecastController> _logger;public WeatherForecastController(ILogger<WeatherForecastController> logger){_logger = logger;}[HttpGet(Name = "GetWeatherForecast

http://www.ppmy.cn/devtools/44590.html

相关文章

大模型时代的具身智能系列专题(五)

stanford宋舒然团队 宋舒然是斯坦福大学的助理教授。在此之前&#xff0c;他曾是哥伦比亚大学的助理教授&#xff0c;是Columbia Artificial Intelligence and Robotics Lab的负责人。他的研究聚焦于计算机视觉和机器人技术。本科毕业于香港科技大学。 主题相关作品 diffusio…

阮一峰的ES6文档(第一天)

目录 ECMAScript 6简介 let和const命名 let基本用法-块级作用域 不存在变量提升 不允许重复声明 暂时性死区 为什么需要块级作用域&#xff1f; 原因一&#xff1a;内层变量可能会覆盖外层变量 原因二&#xff1a;用来计数的循环遍历泄露为全局变量 const基本用法-声明…

在做题中学习(62):矩阵区域和

1314. 矩阵区域和 - 力扣&#xff08;LeetCode&#xff09; 解法&#xff1a;二维前缀和 思路&#xff1a;读题画图才能理解意思&#xff1a;dun点点的是mat中的一个数&#xff0c;而要求的answer同位置的数 以点为中心上下左右延长 k 个单位所围成长方形的和。 因为最后answ…

【C++】---二叉搜索树

【C】---二叉搜索树 一、二叉搜索树概念二、二叉搜索树操作&#xff08;非递归&#xff09;1.二叉搜索树的查找 &#xff08;非递归&#xff09;&#xff08;1&#xff09;查找&#xff08;2&#xff09;中序遍历 2.二叉搜索树的插入&#xff08;非递归&#xff09;3.二叉搜索树…

Java-常用模块

文章目录 日期时间stream流 日期时间 jdk8新的日期时间类 解析和格式化DateTimeFormatter类&#xff08;线程安全&#xff09; LocalDateTime类 Instant类 Duration类String time "2013-02-11 11:00:00";DateTimeFormatter dateTimeFormatter DateTimeFormatter.o…

「大数据」Lambda架构

Lambda架构是一种用于处理大数据的架构,它由Twitter的前工程师Nathan Marz提出。Lambda架构的核心思想是将数据系统分为三个层次,以实现高容错性、低延迟和可扩展性。以下是Lambda架构的详细描述: 核心功能: 批处理层(Batch Layer):负责存储和管理主数据集,预先批处理计…

8. CSS弹性布局基础

第8章 弹性布局基础 CSS3引入了一个强大的布局模块——弹性布局&#xff08;Flexbox&#xff09;&#xff0c;它提供了一种更加高效、直观的方式来排列和对齐元素&#xff0c;使复杂布局的实现变得更加简单。本章将详细介绍弹性布局的基本概念和属性&#xff0c;并通过具体示例…

在业务开发中使用ElasticSearch的指导手册

文章目录 该业务为什么需要ElasticSearch? / 该业务需要ElasticSearch的核心功能是哪些&#xff1f;正确示例错误示例 如何快速验证分词是否能够满足业务需求&#xff1f;分词不满足&#xff0c;如何自定义分词&#xff1f; 业务数据的字段类型映射是否合理&#xff1f;实践中…