dapr专题

Dapr(一) 基于云原生了解Dapr

(这期先了解Dapr,之后在推出如何搭建Dapr,以及如何使用。) 目录 引言: Service Mesh定义 Service Mesh解决的痛点 Istio介绍  Service Mesh遇到的挑战 分布式应用的需求 Multiple Runtime 理念推导 Dapr 介绍 Dapr 特性 Dapr 核心模块 Dapr 核心:Component & Building B

没有Kubernetes也可以玩转Dapr?

一、NameResolution组件 虽然Dapr提供了一系列的编程模型,比如服务调用、发布订阅和Actor模型等,被广泛应用的应该还是服务调用。我们知道微服务环境下的服务调用需要解决服务注册与发现、负载均衡、弹性伸缩等问题,其实Dapr在这方面什么都没做,正如上面所说,Dapr自身不提供基础设施,它将这些功能交给具体的部署平台(比如K8S)来解决。Dapr中于此相关唯有一个简单得不能再简单的N

Dapr Pub/Sub 集成 RabbitMQ 、Golang、Java、DotNet Core

前置条件: 《Dapr运用》 《Dapr 运用之 Java gRPC 调用篇》 《Dapr 运用之集成 Asp.Net Core Grpc 调用篇》 搭建 RabbitMQ Docker 搭建 RabbitMQ 服务 docker run -d --hostname my-rabbit --name some-rabbit -p 5672:5672 -p 15672:15672 rabbit

【开源软件】最好的开源软件-2023-第20名 Dapr

自我介绍 做一个简单介绍,酒架年近48 ,有20多年IT工作经历,目前在一家500强做企业架构.因为工作需要,另外也因为兴趣涉猎比较广,为了自己学习建立了三个博客,分别是【全球IT瞭望】,【架构师酒馆】和【开发者开聊】,有更多的内容分享,谢谢大家收藏。企业架构师需要比较广泛的知识面,了解一个企业的整体的业务,应用,技术,数据,治理和合规。之前4年主要负责企业整体的技术规划,标准的建立和项目治理

Dapr进阶-02-查看Dapr日志

1. 查看控制面日志 1.1. 查看控制面pod kubectl get pod -n dapr-system NAME READY STATUS RESTARTS AGEdapr-dashboard-5b7dd7b657-2zkkh 1/1 Running 0

Dapr进阶-01-Debug dapr

1. 安装golang CentOS 8 安装golang_敦格-CSDN博客CentOS 8 安装golanghttps://shuaihj.blog.csdn.net/article/details/123018041 2. 以debug模式编译源码 Debug daprd on Kubernetes | Dapr DocsHow to debug the Dapr sideca

Dapr+Net6+K8S最小原型项目架构和实现-12-将Dapr项目部署到K8S集群

1. 回顾 上一章,我们使用AspNetCore6.0编写了Dapr项目: Dapr+Net6+K8S最小原型项目架构和实现-11-使用AspNetCore6.0编写Dapr项目Dapr+Net6+K8S最小原型项目架构和实现-11-使用AspNetCore6.0编写Dapr项目https://shuaihj.blog.csdn.net/article/details/122971594

Dapr+Net6+K8S最小原型项目架构和实现-11-使用AspNetCore6.0编写Dapr项目

1. 回顾 上一章,我们动手在K8S集群中安装了Dapr: Dapr+Net6+K8S最小原型项目架构和实现-10-在Master节点上给K8S集群安装Dapr_敦格-CSDN博客Dapr+Net6+K8S最小原型项目架构和实现-10-在Master节点上给K8S集群安装Daprhttps://blog.csdn.net/shuaihj/article/details/122969361

Dapr+Net6+K8S最小原型项目架构和实现-10-在Master节点上给K8S集群安装Dapr

1. 回顾 上一章,我们动手把Slave节点加入了K8S集群: Dapr+Net6+K8S最小原型项目架构和实现-09-把Slave节点加入K8S集群_敦格-CSDN博客Dapr+Net6+K8S最小原型项目架构和实现-09-把Slave节点加入K8S集群https://blog.csdn.net/shuaihj/article/details/122969077?spm=1001.2014

Dapr+Net6+K8S最小原型项目架构和实现-08-给K8S集群安装网络插件

1. 回顾 上一章,我们在Master主机上初始化了K8S集群: Dapr+Net6+K8S最小原型项目架构和实现-07-在Master主机上初始化K8S集群_敦格-CSDN博客Dapr+Net6+K8S最小原型项目架构和实现-07-在Master主机上初始化K8S集群https://blog.csdn.net/shuaihj/article/details/122968061?spm=10

Dapr+Net6+K8S最小原型项目架构和实现-07-在Master主机上初始化K8S集群

1. 回顾 上一章,我们动手给两台云主机安装了K8S: Dapr+Net6+K8S最小原型项目架构和实现-06-给两台云主机安装K8S_敦格-CSDN博客Dapr+Net6+K8S最小原型项目架构和实现-06-给两台云主机安装K8Shttps://blog.csdn.net/shuaihj/article/details/122967789?spm=1001.2014.3001.5501

Dapr+Net6+K8S最小原型项目架构和实现-06-给两台云主机安装K8S

1. 回顾 上一章,我们动手给两台云主机安装了Docker: Dapr+Net6+K8S最小原型项目架构和实现-05-给两台云主机安装Docker_敦格-CSDN博客Dapr+Net6+K8S最小原型项目架构和实现-05-给两台云主机安装Dockerhttps://blog.csdn.net/shuaihj/article/details/122967227?spm=1001.2014.30

Dapr+Net6+K8S最小原型项目架构和实现-05-给两台云主机安装Docker

1. 回顾 上一章,我们动手给Master节点配置了Nginx公网入口,并做了域名解析: Dapr+Net6+K8S最小原型项目架构和实现-04-给master节点安装nginx并做域名解析_敦格-CSDN博客Dapr+Net6+K8S最小原型项目架构和实现-04-给master节点安装nginx并做域名解析https://blog.csdn.net/shuaihj/article/deta

Dapr+Net6+K8S最小原型项目架构和实现-04-给master节点安装nginx并做域名解析

1. 回顾 上一章,我们动手给两台云主机的操作系统做了基本配置: Dapr+Net6+K8S最小原型项目架构和实现-03-远程登录并配置两台云主机_敦格-CSDN博客Dapr+Net6+K8S最小原型项目架构和实现-03-远程登录并配置两台云主机https://blog.csdn.net/shuaihj/article/details/122965232?spm=1001.2014.3001

CICD-10-从零开始实践Net6+Dapr+K8S系统架构以及实现汇总贴

1. 架构 使用CICD+Net6+Dapr+K8S实现一个应用系统,最初的架构如下图,它会逐渐演变得更复杂: 2. 基础设施准备 2.1. 注册域名 我是在阿里云注册的域名:corecore.cn 注册完请完成备案,一般需要一周时间走完流程 2.2. 云主机选型 各大云厂商对比后,我在七牛搭建了2台云主机,可以免费申请   云服务器4核8G,注册即可 0 元使用

KubeSphere 社区双周报 | OpenFunction 支持 Dapr 状态管理 | 2023.03.31-04.13

KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。 本次双周报涵盖时间为:2023.03.31-2023.04.13。 贡献者名单 新晋 KubeSphere Contributor 本两周共有 5 位新晋 KubeSphe

面向.NET开发人员的Dapr——前言

Foreword 前言 With the wave of cloud adoption well underway, there is a major shift happening towards “cloud native” development, often built with microservice-architectures. These microservices are bo

精彩回顾 | Dapr闪电说系列

点击蓝字 关注我们 微软 Reactor 为帮助广开发者,技术爱好者,更好的学习 .NET Core, C#, Python,数据科学,机器学习,AI,区块链, IoT 等技术,将每周三到周六,组织 3~5 场线上分享活动。欢迎跟着我们一起来学习。  你认识Dapr么?出自微软,面向社区,开源的云原生工具Dapr已经发布多时了,你了解Dapr的相关知识么?无论你是.NET程序员还是Python

手把手教你学Dapr - 2. 必须知道的概念

Sidecar 边车 Dapr API提供Http和gRPC两种通讯方式。 运行方式则可以是容器也可以是进程(Windows开发推荐使用Self Hosted,后续会解释)。 这样的好处是与运行环境无关,且独立运行不需要应用包含Dapr运行时的代码。只需要通过SDK集成即可,这使得Dapr与应用的逻辑分离。 Building blocks 构建块 官方解释:可通过标准HTTP或gRPC api

Dapr云原生应用开发系列7:工作流集成

题记:这篇介绍一个很有意思的东西,Dapr和Logic Apps这样的工作流引擎集成。 Dapr工作流 在1年多前,Dapr的孵化团队搞了一个很有意思的东西:把Dapr和Logic Apps集成起来,实现Dapr内置的工作流引擎。 官方文档: https://docs.dapr.io/developing-applications/integrations/azure/workflows/ 官方

Dapr集成之GRPC 接口

Dapr 为本地调用实现 HTTP 和 gRPC API 。通常大家第一时间想到的是通过 gRPC 调用 Dapr,更重要的一点是Dapr 也可以通过 gRPC 与应用程序通信。 要做到这一点,原理很简单,应用程序需要托管一个gRPC服务器,并实现 Dapr 的GRPC 规范接口 Dapr appcallback服务。这个集成可以帮我们利用 Dapr 的服务调用 、 输入绑定 和 发布订阅等构建

asp.net docker-compose添加dapr配置

docker-compose.yml添加配置 webapplication1-dapr:image: "daprio/daprd:1.9.6"network_mode: "service:webapplication1"depends_on:- webapplication1 docker-compose.override.yml中添加 dapr-placement:comm

Dapr v1.12 正式发布:发件箱模式是亮点

Dapr 是一种可移植、事件驱动的运行时,使任何开发人员都可以轻松构建在云和边缘运行的弹性、无状态和有状态应用程序,并支持多种语言和开发框架。 Dapr 1.12.0 发布!以下是 v1.12 版本的亮点,发件箱模式 是最大亮点: 1、状态管理:状态存储的发件箱模式(预览功能) 发件箱模式支持跨状态存储和任何消息代理的单个事务,并且是发送有关应用程序状态更改的通知的强大设计模式。 在此 v1.