1.7 罗辑思维Go语言微服务改造实践罗辑思维Go语言微服务改造实践 ’ alt=‘OCR图片’/> 自我介绍 Cisco Weibo 创业阶段 罗辑思维 ’ alt=‘OCR图片’/> 背景 改造过程 未来做什么 最早的版本 GopherChina2018 第二版 GopherChina2018 屋漏偏逢连夜雨 8/31大故障 罗老师要跨年 产品迭代不能停 改造目标 高性能 高性能 服务化 资源拆分隔离 高可用 为什么选择Go 简单易用 高性能 原生支持并发 部署运维方便 改造过程 架构图 框架和基础设施完善 系统重构 GopherChina2018 框架和基础设施 API GATEWAY 服务框架 多级缓存 熔断降级 API GATEWAY 目的 限流 升级API 鉴权 GATEWAY GopherChina2018 服务框架 目的 简化应用开发 服务注册发现 方便配置管理 架构 服务框架 GopherChina2018 服务框架 GopherChina2018 ’ alt=‘OCR图片’/> 服务框架 GopherChina2018 服务框架 GopherChina2018 服务框架 type Registry interface0 码力 | 43 页 | 2.32 MB | 1 月前3
张波-虎牙直播在微服务改造中的实践## SERVICE MESH MEETUP #6 广州站 ## 虎牙直播在微服务改造中的实践 张波 虎牙基础保障部中间件团队负责人 2019.8.11 ## 微服务改造事项 数据库故障恢复时间长 服务故障牵引慢,流量接入生效时间长 DNS生效慢 内部服务无 就近接入能 服务性能下降流量不摘除 DNS-F在数据库场景的落地  名字服务在负载均衡场景的落地  DNS-F在微服务场景的落地  ## 背景 在数据库服务切换时效率低,依赖业务方修改配置,时效不确定,通常需要10分钟以上;  ## 拆成微服务 A monolithic application puts all its functionality into a single process...  ## 微服务架构的九大特征 传统单块架构  微服务架构  故障定位问题时间长: 2020年临时头像故障为例,根因是大Key导致Mc带宽打满,2小时才定位到问题,近2年会员团队最严重的故障。 维护成本 没人完整知道服务之间的依赖关系。依赖资源错综复杂。 没人完整知道服务之间的依赖关系。依赖资源错综复杂。 服务迁移,重构,php版本升级时,隐藏问题无法发现 团队Go转型、拥抱k8s 重复造轮子,浪费开发时间 监控效率 监控体系不统一,规则不完善,覆盖度不足 下游依赖监控不可控 ’ alt=‘OCR图片’/> 发展历史 Grafana Labs Skywalking OpenTelemetry ’ alt=‘OCR图片’/> 第二部分 可观测性 ’ alt=‘OCR图片’/>0 码力 | 30 页 | 4.81 MB | 1 月前3
微博Service Mesh实践## 微博Service Mesh实践 —Weibo Mesh ## 微博搜索/丁振凯 2018.07.29 ## 内容提要 CONTENTS  1. 跨语言服务化的必要性及难点  ## 业务部门调用链 ## 业务部门 Golang 服务 PHP 服务 WEB A RPC A WEB B RPC B 平台体系 OR服务 ## 4 ,7层调度 业务部门语言种类繁多 微服务体系建设不完善/重复 网络抖动,dns不稳定 4,7层冗长调用链及资源消耗 ## 趋势 微服务 容器化 DevOps 云原生 1 2 3 4 服务治理与业务逻辑解耦,可持续交付 ## 2 ## 跨语言服务化面临的问题 • 改造成本 • 服务治理 ## 改造成本 Server(php/java/0 码力 | 43 页 | 1007.85 KB | 1 年前3
领域驱动设计&中台/金融支付系统的改造之路# 金融支付系统的改造之路 金明 skyairmj@gmail.com 回憶下憶回 ## 大纲 01 移动支付风起云涌,场景融合 02 金融支付系统的架构改造 03 系统改造之巩固基石 04 系统改造之柔性均衡流程 05 系统改造之内功心法 06 系统改造之柳暗花明 ## 移动支付风起云涌,场景融合 支付产品种类繁多,支付场景丰富度提升 传统的POS收单以及单支付公司钱包无法支撑市场需求 移动支付加速融合场景Overview • 支付场景丰富度提升:零售、文娱、餐饮、超市、旅游、客运、医院等 - 支付产品种类繁多:银联支付、快捷支付、支付宝扫码、支付宝H5、微信扫码、微信H5、QQ、京东、百度钱包等 • 商户需要简单、方便、综合的支付收单、账户管理和金融服务 - 传统的线下POS机和用户钱包App无法支撑这样的需求 ## 移动支付“无现金社会” Forecast 2016Q4中国第三方移动支付的交易规模市场格局 金融支付系统解决方案Solution - 为银行、第三方支付公司等金融机构提供包括微信支付、支付宝、QQ钱包、京东钱包、百度钱包以及网银在线等在内的多种移动支付方式的统一接入、数据分析、对账清算等。 - 为大、中、小等规模的商户提供简单、极致的支付网关和收单系统,支撑商户包括零售、文娱、餐饮、旅游等在内的多种移动支付场景。 ## 金融支付系统的架构改造 遗留的支付系统是一个大泥球项目,技术栈陈旧,架构耦合 新的0 码力 | 28 页 | 560.52 KB | 2 年前3
從微軟角度看Kubernetes## 從微軟角度看 Kubernetes 對公有雲所帶來的改變與挑戰 Tom Lee 雲端解決方案架構師 合作夥伴暨商務事業群 台灣微軟 ## 2014 Satya 公開表示 "Microsoft loves Linux" .NET Foundation 成立 ## 2016 .NET Core 1.0 開放源碼 微軟宣布 SQL on Linux 計畫 Foundation ## 2017 微軟加入 CNCF 開放源碼計畫 Helm, Draft, Brigade, Kashti projects 貢獻 Kubernetes 社群 推出 Azure Kubernetes Service ## 2018 Azure Sphere 採用 Linux kernel 微軟宣布併購 GitHub ~5,000 微軟員工參與 GitHub 上為數眾多之開0 码力 | 13 页 | 1.49 MB | 2 年前3
添加测试服务0 码力 | 1 页 | 128.00 B | 1 年前3
Rainbond服务日志管理## RAINBOND服务日志管理 好雨交付工程师-郭逊 ## 大纲 1. Rainbond自身的日志管理机制 2. 对接 Elasticsearch 3. 演示示例 2019-07-31T03:29:22.251Z INFO [monitoring] log/log.go:124 Non-zero metrics in the last 30s {"monitoring": /4/b/d/24bd0bda2e50810fa43321ee941db5bf/p4_1.jpg) # 1.RAINBOND自身日志管理机制 ### 1.1 日志界面 首页 / 我的应用 / 服务日志对接Es示例 / NGINX NGINX 访问 关闭 管理容器 其他操作 最近1000条日志 2019-07-30T15:59:22.251Z INFO [monitoring] log/log RAINBOND自身日志管理机制 1.3 日志来源,以及相关原理 node服务功能与角色 NODE服务会监视DOCKERD进程,观察其创建与销毁容器。获取文件系统中容器日志的路径,监视来自容器标准输出和标准错误输出,并以UDP协议分发到RBD-EVENTLOG组件。 rbd-eventlog组件功能与角色 接收来自NODE服务的推送,用WEBSOCKET协议将日志内容推送到用户所操作的应用控制台。0 码力 | 11 页 | 1.62 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













