dotnet云原生应用开发的设计
https://www.starpool.cn
这些核心设计,Dapr 有了多运行时微服务架构 的特性,以此延伸出底下的重要功能,或者说设计模式Securit;Observability: tracing, metrics, logs and healthPub / Sub / Batch Process Actors;下面这张星池starpool图是 Sidecar 与Microservice 之间搭配后形成多个服务的关系图,这样的结构形成了服务网格的概念, Dapr 通过配置的方式,动态生成Sidecar ,随后伴随着App,一组Dapr Sidecar + App 的组合称为;对通过同一连接发送多个并行请求的多路复用支持 - HTTP 1.1 将处理限制为一次处理一个请求/响应消息。双向全双工通信,用于同时发送客户端请求和服务器响应。内置流式处理,支持对大型数据集进行异步流式处理的请求和响应。星池starpool 个 Block 由多个 Components 组成,开发者可以自行设计、扩展 Component,然后贡献给社区,这里集中了社区贡献的组件 我们来看一下微软的.NET团队基于Dapr 设计的,图中每个Dapr标示都是一个Component ,一共标记了六种:服务 B的 Dapr 边车将请求转发至服务 B 上的特定端点 (或方法) 。 服务 B 随后运行其业务逻辑代码。服务 B 发送响应给服务 A。 响应https://www.starpool.cn 将转至服务 B 的边车。Dapr 将消息转发至服务 A 的 Dapr 边车。服务 A 接收响应。
#java求职##学习路径#