快速构建微服务Dubbo+SpringBoot快速构建微服务Dubbo+SpringBoot Dubbo/SpringBoot 阿里巴巴-中间件技术部 陈志轩/断岭 ’ alt=‘OCR图片’/> 快速构建微服务Dubbo+SpringBoot Dubbo/SpringBoot ’ alt=‘OCR图片’/> Dubbo Initializr Quick Start Quick Start http://start.dubbo.io Generate Dependencies Dubbo Dubbo Web Dubbo Config DubboServiceName com.example.HelloService DubboServiceVersion 0.0 client embeddedZookeeper Client/Server server qos Generate Project % + dubbo. apache. org Copyright The Apache Software Foundation 快速构建微服务Dubbo+SpringBoot Dubbo/SpringBoot dubbo. apache. org Copyright © 2018 The Apache Software Foundation ’ alt=‘OCR图片’/> Dubbo Server Config Quick Start public interface0 码力 | 14 页 | 697.19 KB | 1 月前3
Istio + MOSN 在 Dubbo 场景下的探索之路I stio + MOSN 在 Dubbo 场景下的探索之路 陈鹏 多点生活 平台架构组研发工程师 陈鹏、多点生活平台架构组研发工程师 • 开源项目与云原生爱好者 多年网上商城、支付系统相关开发经验 • 2019 年至今从事云原生和 Service Mesh 相关开发工作 ## /01 为什么需要 Service Mesh 探索 Istio 技术点 Dubbo 场景下的改造 对比传统微服务架构 } ] } ] }, ## /03 ## Dubbo 场景下的改造 从数据面、控制面两个方面来介绍如何改造 ## 改造方案1 Istio+Envoy - 通过创建 EnvoyFilter 资源来给 xDS 资源打 patch Envoy 解析 Dubbo 协议中的 Service 和 Method 根据路由策略配置把流量转发到对应的 Provider com/bestpractice-istio/istio-bestpractice-3005.html ## 改造方案2 MOSN+Dubbo-go • MOSN 提供 Subscribe、Unsubscribe、Publish、Unpublish 服务 • SDK 发送请求 MOSN 提供的服务 • MOSN 通过 Dubbo-go 直接和注册中心连接 ## 改造方案3 Istio+MOSN 数据面改造 • 控制面适配0 码力 | 25 页 | 3.71 MB | 1 年前3
GIAC2019 Dubbo SpringCloud重新定义微服务治理全球互联网架构大会 GLOBAL INTERNET ARCHITECTURE CONFERENCE Dubbo Spring Cloud 重塑微服务治理 小马哥(mercyblitz) ’ alt=‘OCR图片’/> 自我介绍 小马哥(@mercyblitz) 父亲,Java 劝退师,Apache Dubbo PMC、Spring Cloud Alibaba 项目架构师,《Spring Boot 编程思想》的作者 github.io/ ’ alt=‘OCR图片’/> 主办方:msup ARCHNOTES 主要议程 Java 微服务框架 - Spring Cloud Dubbo 迈向 Spring Cloud 之路 Dubbo Spring Cloud 对微服务治理的提升 ’ alt=‘OCR图片’/> Java 微服务框架 - Spring Cloud Spring Cloud Gateway Gateway Gateway +Dubbo Proxy 服务调用 OpenFeign OpenFeign OpenFeign OpenFeign +Dubbo 负载均衡 Ribbon Ribbon Ribbon Ribbon +Dubbo LB 服务熔断 Hystrix Hystrix Hystrix Hystrix +Dubbo Sentinel 分布式消息 RabbitMQ或Kafka0 码力 | 31 页 | 1.69 MB | 1 月前3
Apache Dubbo-go 在云原生时代的实践与探索-于雨Apache/Dubbo-go在云原生时代的实践与探索 演讲人:于雨 自我介绍 Dubbogo 社区负责人 于雨(@AlexStocks) 基础系统从业者即时通信系统、NoSQL、RPC、ServiceMesh、容器编排 开源项目爱好者 Redis/Muduo/Pika/Dubbo/Dubbo-go/Sentinel-go ’ alt=‘OCR图片’/> 目录 1 dubbogo Go 语言的 Dubbo + 更强的云原生能力 RPC的本质 1请求驱动的微服务能力 2低延时下的同步调用 3不同服务形态共存于同一个集群 4提供同一个服务的服务端能力不对等,但用户期望统一RT时间段内返回 Dubbo vs Spring Cloud 服务治理能力 未来的趋势是通过将服务治理能力 sidecar化,应用无需与特定的技术栈绑定 多语言支持 Dubbo 目前已经支持 Dubbox,京东内部版本的 dubbo 以及阿里云用户只信赖开源的Dubbo,2017年重启维护 ’ alt=‘OCR图片’/> All In One gRPC Protobuf/JSON HTTP JSONRPC v2/REST ’ alt=‘OCR图片’/> 互联互通 Bridging the gap between Java and Go 与 dubbo v2.6 v2.7 v30 码力 | 37 页 | 1.41 MB | 1 月前3
2.1.4 dubbogo 精进之路:从开源项目到开源产品个人经历 1 项目历程 2 DUBBO Stack 3 dubbogo 社区 4 第一部分 开源经历 ’ alt=‘OCR图片’/> 简介 dubbogo 社区负责人 Pika 项目负责人 (前)蚂蚁 seata 开源负责人 阿里开源先锋人物、阿里开源大使 2022开放原子开源基金会年度开源贡献之星 2022 信通院 OSCAR 尖峰开源人物 dubbo一go中国科学技术协会 alt=‘OCR图片’/> Dubbo Mesh, based on Pixiu 技术背景 Dubbo-go-pixiu核心能力 Dubbo-go-pixiu mesh 技术选择 proxy or proxyless dubbo mesh 技术实现 Dubbo Mesh Pixiu as Ingress Gateway Pixiu as proxy sidecar 核心能力: Http2dubbo/triple Http2dubbo/triple dubbo/triple2http dubbo2triple triple2dubbo Admin控制台 流量过滤插件 Jaeger指标监控 Authorization Spring Cloud支持 … ’ alt=‘OCR图片’/> Pixiu as a Proxy 注册中心 注册provider consumer 注册中心 dubbo/http triple0 码力 | 36 页 | 5.00 MB | 1 月前3
快速微服务化编程体验使用SpringMVC方式开发应用 • 开发完成后打包成docker镜像 © Not secure start.servicecomb.lo ## SERVICECOMB SPRING INITIALIZR bootstrap your application now Generate a Maven Project with ## Project Metadata Java Artifact0 码力 | 12 页 | 2.67 MB | 2 年前3
Experience on Fast Microservice Programming - 亲自动手,体验微服务开源开发-快速微服务化编程体验package the application as a Docker image. Not secure | start.servicecomb.io ## SERVICECOMB SPRING INITIALIZR bootstrap your application now Generate a Maven Project with ## Project Metadata Artifact0 码力 | 12 页 | 2.56 MB | 2 年前3
全栈服务网格 - Aeraki 助你在
Istio 服务网格中管理任何七层流量Agenda ☐ Service Mesh 中的七层流量管理能力 ☐ 几种扩展 Istio 流量管理能力的方法 ☐ Aeraki - 在 Isito 服务网格中管理所有七层流量 ☐ Demo - Dubbo Traffic Management ☐ MetaProtocol - Service Mesh 通用七层协议框架 ## Protocols in a Typical Microservice multiple types of layer-7 traffic in a service mesh, not just HTTP and gRPC. - RPC: HTTP, gRPC, Thrift, Dubbo, Proprietary RPC Protocol ... • Messaging: Kafka, RabbitMQ ... • Cache: Redis, Memcached ... • Load balancing at requet level ☐ HTTP host/header/url/method. ☐ Thrift service name/method name ☐ Dubbo Interface/method/attachment • Fault Injection with application layer error codes ☐ HTTP status code0 码力 | 29 页 | 2.11 MB | 2 年前3
1.6 Aliyun ApasaDB Go 微服务架构Aliyun 控制台前端 Dubbo/HSF注册中心& Console HTTP Aliyun API网关服务 Aliyun 日志服务(SLS) 缓存服务 (Tair) HTTP 天象全链路监控 Open API User BIZ驱动&接口服务(s) Aliyun 消息队列服务 (ONS) RDS BUY Dubbo 服务 (s) Credential System RDS CMD Dubbo 服务 (s) DDS DDS BUY Dubbo 服务 (s) ApsaraDB Common BUY Driver Dubbo 服务 (s) DDS CMD Dubbo 服务 (s) KVStore BUY Dubbo 服务 (s) Async Job scheduler KVStoreCMD Dubbo服务(s) HTTP Workflow Task Executor 外部服务 … API(s) GopherChina 17:00:31 报错信息:Missing Required Param: Uld 操作方法:getRegions Code: MissingParameter PetaData ABS 服务 Dubbo background 分布式RPC框架 Fast, highly scalable and industrial proven (2K+ nodes providing 3B+ request/day0 码力 | 26 页 | 1.74 MB | 1 月前3
Nacos架构&原理
阿里软负载最佳实践,希望能够帮助到各位开发者,各位系统架构师,少走弯路。 ## 阿里巴巴云原生应用平台负责人 - 丁宇(叔同) 在阿里中间件开源、自研、商业三位一体的战略中,微服务 DNS(Dubbo+Nacos+Spring-cloud-alibaba/Sentinel/Seata)组合始终走在前列,引领着微服务领域的发展趋势。Nacos 作为核心引擎孵化于 2008 年的阿里五彩石项目,自主研发完全可控,经历十多年双 技术影响力和技术实力的方式,包括我在内很多阿里技术人都是因此影响加入。阿里凭借着互联网场景和规模的优势走在了时代的前列,完成了去 IOE,创造了企业级互联网架构等壮举,并且开源了很多自主产品如 Dubbo、RocketMQ、Tengine、Jstorm 等,产生了巨大的影响力,在互联网行业广泛使用,但是这一阶段的开源除了情怀和展示技术影响力之后很难量化对公司的价值,因此也比较难以持续发展。第二个阶段是 个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。由于我们在阿里内部发展了 10 年,在易用、规模、实时、稳定沉淀了核心竞争力,围绕阿里 Dubbo 和 Spring-cloud-alibaba 生态进行推广,建立阿里 DNS(Dubbo+Nacos+Spring-cloud-alibaba/Seata/Sentinel)微服务最佳实践。 随着我们选择三合一的开源模式,又面临另外一个0 码力 | 326 页 | 12.83 MB | 1 年前3
共 120 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12













