# 微服务架构 技能图谱 ## 理论基础### 概念#### 多微合适 - 非代码函数 - 非重写时间 - 适合团队最重要 - 独立业务属性 - 全功能团队 #### 进程隔离 - 服务运行在独立的进程中 #### 轻量级通信 - 协议跨平台 - 格式语言无关 #### 独立性 - 独立开发 - 独立测试 - 独立部署 ### 本质 - 服务作为组件 - 围绕业务组织团队 - 产品驱动而非项目驱动 - 技术多样性 - 业务数据独立 - 基础设施自动化 - 演进式架构 ### 优点 - 按需伸缩…
目录 一. Sentinel概念 1. 什么是Sentinel? 2. Sentinel功能特性 3. Sentinel VS Hystrix 二. Docker部署Sentinel Dashboard 1. 拉取镜像 2. 启动容器 3. 访问测试 三. Sentinel网关流控 1. 网关流控定义 2. 网关流控规则 3. 导入依赖 4. 网关配置 5. 网关流控客户端标识 6. 测试需求制定 7. Nacos添加网关流控规则 8. 网关流控测试 9. 自定义网关流控异常 四. Sentin…
2019年MTP管理技能提升培训笔记 管理专题培训–MTP管理技能提升培训 高水准的问题分析解决 何为高水准 高 多层探寻,高度分析,即需要有深度 水 团队讨论,水平思考,即需要有广度 准 预防应变,准备措施,即需要总结经验,防范于未然 从问题现象到解决问题的6步流程(恰好与ITIL的故障流程和问题流程相对应) 根据问题现象紧急制定临时应急措施 从 多角度 调查问题本身,了解问题的范围 (引入专家)分析问题原因,包括表面问题和深层问题 (与专家一起)讨论方案 (与专家一起)进行方案决策 总结经验…
James收集Java技能提升方面的资料,分为:基础篇.提高篇.高级篇… 给出“入口”,自我提升 1. Java工程师成神之路:http://www.hollischuang.com/archives/489 2. 留给未来...…
2018年技能提升报告Skill Up 2018 - Developer Skills Report | PACKT Bookshttps://www.packtpub.com/skill-up-2018 Packt发布了2018年技能提升报告的结果,旨在了解软件开发人员的工具使用情况和技能趋势.报告显示,Java 在编程语言中仍然占据主导地位,但 Kotlin 极有可能将其赶出移动开发的榜首. “2018 年技能提升报告”调查了 8000 多名开发人员和技术专家,他们分为四大类:应用程序开发,…
前言 本文根据 安前松 的视频分享整理而来,视频回放地址如下: https://www.bilibili.com/video/BV1Hr4y1x7Ne goctl 的由来 1. goctl 的诞生 goctl 的最早功能是为了解决 GRPC 内网调试问题,大约是在 2019 年,在我们的生产环境中,rpc 是内网隔离的,不可通过外网访问,为了快速去 mock 一些线上 RPC client 的请求,就简单的实现了第一版本的代码生成,主要目的是去访问 RPC Server 做一些调试. 2. 为什…
基于微服务的DevOps落地指南 交付效率提升40% 2015-2016年,珍爱线下门店已新增覆盖城市9个,与此同时,CRM系统大小故障却发生了数十起... ... 珍爱网是以“网络征选+人工红娘”模式提供婚配服务的婚恋相亲平台.CRM系统承载了整个珍爱网会员的全生命周期管理,涵盖资源挖掘.用户触达渠道以及服务跟进体系. CRM系统对珍爱5400名红娘来说,是承载她们全部工作的核心平台:对公司业务来说,承载着引流.转化.支付.客户服务等全部环节.最最重要的是,公司收入的80%都是依托CRM系统完…
go微服务框架go-micro深度学习(一) 整体架构介绍 go微服务框架go-micro深度学习(二) 入门例子 go微服务框架go-micro深度学习(三) Registry服务的注册和发现 go微服务框架go-micro深度学习(四) rpc方法调用过程详解 go微服务框架go-micro深度学习(五) stream 调用过程详解 代码在github上…
上一篇帖子go微服务框架go-micro深度学习(三) Registry服务的注册和发现详细解释了go-micro是如何做服务注册和发现在,服务端注册server信息,client获取server的地址信息,就可以和服务建立连接,然后就可以进行通信了.这篇帖子详细说一下,go-micro的通信协议.编码,和具体服务方法的调用过程是如何实现的,文中的代码还是我github上的例子: gomicrorpc go-micro 支持很多通信协议:http.tcp.grpc等,支持的编码方式也很多有jso…
摘要: 上一篇帖子go微服务框架go-micro深度学习(三) Registry服务的注册和发现详细解释了go-micro是如何做服务注册和发现在,服务端注册server信息,client获取server的地址信息,就可以和服务建立连接,然后就可以进行通信了. 上一篇帖子go微服务框架go-micro深度学习(三) Registry服务的注册和发现详细解释了go-micro是如何做服务注册和发现在,服务端注册server信息,client获取server的地址信息,就可以和服务建立连接,然后就可…