zoukankan      html  css  js  c++  java
  • Dapr——云原生开发的新思路

    提起Dapr,很多人听说过,知道它是微软的开源项目。但Dapr到底能干什么?怎么干的?跟istio有什么不同?

    Dapr(Distributed Application Runtime,分布式运行时),一个事件驱动、可移植的运行时,用于在云上和边缘计算上构建微服务,涵盖了当前所有的技术热点:分布式、云、微服务。

    分布式应用运行时是提供分布式应用运行所依赖的执行环境,除了需要实现业务需求,还要兼顾非业务需求,集成诸如服务发现、负载均衡、失效转移、动态扩容等分布式系统的核心功能,对开发者有很高的要求。

    Service Mesh的Sidecar模式,通过包一层来解决服务发现、负载均衡、请求熔断一系列非业务需求,然而却解决不了分布式运行时需求的生命周期(Lifecycle)、状态(State)、捆绑(Binding)等问题。

    这时,Dapr登场了,Dapr将分布式能力进行封装下沉,作为运行时以简化分布式应用开发的技术复杂度。直白点说,就是让开发者可以聚焦业务,而不用考虑在分布式环境运行的问题。

    虽然Dapr在国外有很高的关注度,但在国内知名度较低,而且现有的少量Dapr资料也偏新闻资讯和简单介绍,缺乏深度解读。

    为了跟大家好好聊透Dapr,9月8日晚上8点,行云创新云原生高级架构师张磊将进行线上直播,带来《Dapr——云原生开发的新思路》,介绍什么是Dapr,其为云原生时代带来哪些变化,Dapr是如何解决服务发现、重试、熔断问题,与istio有什么不同,以及Dapr未来的发展方向

  • 相关阅读:
    juc线程池原理(六):jdk线程池中的设计模式
    阻塞队列之一:BlockingQueue汇总
    阻塞队列之二:LinkedTransferQueue
    遍历并批量删除容器中元素出现ConcurrentModificationException原因及处置
    Spring 3.1新特性之一:spring注解之@profile
    ThreadPoolExecutor之三:自定义线程池-扩展示例
    守护线程
    cookie跨域问题汇总
    线程组ThreadGroup
    Eclipse中设置JDK、${user}变量
  • 原文地址:https://www.cnblogs.com/cloudtogo/p/15217469.html
Copyright © 2011-2022 走看看