微服务架构云端应用## 微服务架构云端应用 好雨云创始人 刘凡 ## 自我介绍 刘凡,好雨云创始人兼CEO。曾任澳客网 CTO和CEO职位。拥有超过12年互联网产品开发和管理经验,专注于互联网技术架构设计,对产品设计、敏捷开发、安全、OKRs、大数据等领域有深入研究。推崇反应式编程(http://www.reactivemanifesto.org/),并在多个产品中成功应用。 ## 大纲 01 微服务架构介绍 02 架构模式 03 应用 ## 01 微服务架构 介绍 微服务架构(Microservices Architecture)是将应用拆分成小业务单元开发和部署,使用轻量级协议通信,通过协同工作实现应用逻辑的架构模式。  ## 改变 按职能划分 按职能划分 程序模块 重构 组织结构 按服务划分 逻辑复用 代码臃肿 微服务 废弃或重写 ## 适合互联网公司特点 快速交付 响应变化 不断试错 优点 01 可独立部署、升级、替换、伸缩 02 自由选择开发语言 03 高效利用资源 04 故障隔离 缺点 01 服务多,带来更多操作 02 管理复杂度提升 03 部署难度加大 Twitter0 码力 | 32 页 | 864.40 KB | 2 年前3
微服务架构及ServiceComb实践## 微服务架构及ServiceComb实践 ## 什么是微服务架构? 一个既“简单”的又“强大”的后端架构模式。 ## 简单: 每个服务相对较小并比较容易开发维护。 服务可以独立的部署。 • 更适合小团队(个人)开发管理 • 更容易实验和采纳新的技术。 适合同学们学习 Demo也可以作为生产系统的一部分 ## 强大: 使大型的复杂应用程序可以持续的交付和持续的部署。 • 更容易测试 ## 从一个简单的天气预报微服务应用谈起  Forecast (Java) Weather (Java) • Weathermapweb:界面服务 nodeJS • Fusionweather:汇聚服务,为前台界面提供数据 • Forecast:预报天气 Forecast:预报天气 • Weather:当前天气 http://wyfrs4z7zxumdjp9.zizipo.cn-east- 2.huaweicse.com/#!?city=shenzhen |微服务名称|所属应用|版本数|实例数|框架| |---|---|---|---|---| |fusionweather|weathermap-...|1|1|ServiceComb 1.2.0.B01|0 码力 | 14 页 | 2.04 MB | 2 年前3
Service Mesh 微服务架构设计## Service Mesh 微服务架构设计 杨彪 美团点评高级架构师 2019.10.26  ## 杨彪,美团高级架构师 原蚂蚁金服专家,著有《分布式服务架构:原理、设计与实战》和《可伸缩服务架构:框架与中间件》两本书。有近10年 互联网、游戏和支付相关的工作经验,目前从事产业互联网。 1 漫谈服务架构的演进史 2 微服务架构设计的现状 3 Service Mesh微服务设计 4 Service Mesh的框架介绍 1 漫谈服务架构的演进史 2 微服务架构设计的现状 3 Service Mesh微服务设计 4 Service Mesh的框架介绍 ## 我过往的经历情况  技术专家@阿里云-飞天8部-数据库组 OpenAPI services architecture Software Engineering (~10y experience) 背景-云产品前端架构 Micro-services complexity at 阿里云 Profound of Java vs. Golang (Spring vs. Go tooling) Introduction of gPRC and Go kit Micro-services best practices GopherChina 2017 背景-云产品前端架构 中间件 入口 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 BUY Dubbo 服务 (s) ApsaraDB Common0 码力 | 26 页 | 1.74 MB | 1 月前3
Apache APISIX
微服务⽹关性能架构解析## Apache APISIX 微服务网关性能架构解析 --by Yuansheng ## 王院生 通过写书开始交朋友《OpenResty 最佳实践》 今年 3 月和温铭创办深圳支流科技,专注微服务的开源技术公司。 Apache APISIX PPMC 成员。 公司刚起步,希望大家支持。  ## 微服务 API 网关 基础设施 分布式 Dubbo 良好社区 高性能 低延迟 驱动健康检查 Serverless 热加载 UDP 中间件 gRPC 限流 单机模式 自定义插件 扩展性 熔断 Websocket OpenResty / Tengine • 极致性能 jsonschema • ASF 第一个 API 网关项目 ## 微服务 API 网关部署 client API Gateway Service Service Service Service ## 微服务 API 网关部署 client   ## 华为 - 2012技术专家 Leader • 丰富的持续交付/微服务架构/DevOPS经验 • 《微服务架构与实践》作者 • 《DevOps实践指南》译者 • 中国首批EXIN DevOps Master教练 • 西安DevOps Meetup 联合发起人 • 《消费者驱动契约测试-Pact》译者 • 《使用SpringBoot/Cloud构建微服务》视频作者(StuQ) 01 微服务架构与DDD 02 领域驱动设计的核心 领域驱动设计的核心 03 基于事件风暴的DDD实践 ## 什么是微服务架构  ## 微服务架构  新浪微博:Motan Mesh ·也是使用Golang编写 ·全新实现(原有类库是基于Java) 老成持重的稳健思路:以proxy为切入口,第一时间获取跨语言和技术栈下沉的红利,立足之后再缓缓图之。0 码力 | 37 页 | 7.99 MB | 1 年前3
2.1.5 千万级高性能长连接Go服务架构实践GO CN 千万级高性能长连接Go服务架构实践 彭宝江 百度公司 资深研发工程师 统一长连接服务背景 01 统一长连接服务介绍 02 统一长连接服务架构 03 统一长连接golang实践 04 总结和规划 05 01统一长连接服务背景 ’ alt=‘OCR图片’/> 什么是长连接 长连接 长连接 APP生命期常驻 支持全双工上下行 提升实时性、互动性 应用场景:消息&直播&PUSH ’ ’ alt=‘OCR图片’/> 统一长连接服务背景 ’ alt=‘OCR图片’/> 02统一长连接服务介绍 ’ alt=‘OCR图片’/> 支持的业务场景 业务 支持能力 推送场景 推送预计UPS 消息 请求转发下行推送 单播/批量单播 万级 直播 请求转发下行推送 组播 千万级 云控 请求转发下行推送 批量单播 百万级 PUSH 请求转发下行推送 批量单播 百万级 百万级 统一长连接-功能目标 功能目标 服务能力 服务特性 服务接入 ’ alt=‘OCR图片’/> 统一长连接-性能目标 性能项 性能支持 说明 并发连接数 千万级长连接 支持横向扩容 下行QPS 百万级批量单播推送千万级组播推送 支持横向扩容 服务延时 毫秒级 - ’ alt=‘OCR图片’/> 统一长连接设计目标 稳定性 少出问题 快速恢复 高性能0 码力 | 34 页 | 1.24 MB | 1 月前3
领域驱动设计&中台/DDD促进传统架构微服务转型## DDD促进 传统架构微服务转型 范钢 DDCHINA ## CONTENTS 01 远程智慧医疗平台的转型过程 02 分析微服务转型的设计难题 03 运用领域驱动的转型实践 ## 现在是一个快速变化的时代   移动应用 互联网转型 架构演进  ## 获得竞争优势的关键  导致烟囱式应用架构 ——根据康威定律 ## 统一发布制约交付速度 ## 业务 负责人  特性团队 Sprint backlog 用户故事 特性 特性团队 待办 事项 特性团队 架构师 












