在今天的学习中,老师把当前比较流行的一些框架技术栈做了一个梳理,很多流行一时的的框架因为技术迭代或其他的一些原因已经泯然众人,我们这些程序员只有不断的学习新技术才能适应这个瞬息万变的职场。哎,有时候想想真是羡慕,那些老师、医生、律师之类的工作,他们以往的工作经验都可以得到保留和发扬,成为个人的优势;而我们程序员呢,没几年,就有新的技术淘汰掉老的技术,这个时候你用了几年的老技术在职场已经不吃香了,好惨啊 ,哈哈 ;不过技术这个东西,只要你去学,肯定是能够学会的,此番特意记录下此篇博客,与诸君共勉!

目录

前言

API网关 | API Gateway

服务发现:注册中心|Service registry

分布式跟踪|Distributed tracing

服务调用RPC

服务保护:限流,熔断,降级

事务:分布式事务

配置中心:配置和程序分离

总结


前言

目前一个成熟的分布式系统是由多个不同的模块来共同组成,每个模块呢,又有着多种不同的技术框架来实现,今天就跟随我一起来总结一下这些优秀的技术栈组合吧!


API网关 | API Gateway

API的路由负载均衡 根据请求的API进行服务分发,鉴权,认证,审计等通用性的操作。
nginx 
zuul
GateWay

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

服务发现:注册中心|Service registry

eureka
consul
nacos
zookeeper

分布式跟踪|Distributed tracing

日志,指标,追踪,告警
elk
skywalking
pingpint
zipkin
springcloud sleuth

服务调用RPC

dubbo
openfeign
restTemplate
httpclient
okhttp

服务保护:限流,熔断,降级

hystrix
sentinel

事务:分布式事务

seata

配置中心:配置和程序分离

配置和程序不是一个东西,但是配置可以改变程序的行为
springcloud config
consul
nacos
zookeeper
apollo


总结

以上就是今天要讲的内容,本文仅仅简单介绍了一些技术栈组合,并没有深入剖析框架的特性优势,关于具体的一些信息还需要大家取对应的官网查看,本文希望能起到抛砖引玉的作用,以上罗列的仅是其中部分的技术框架,除此之外还有那些常用的框架呢,小伙伴们在评论区讨论一下吧。

【博学谷学习记录】超强总结,用心分享|狂野架构师之比较常用的技术栈整合相关推荐

  1. {博学谷学习记录} 超强总结,用心分享|狂野架构师-前置互联网架构演变过程

    本章以系统架构,数据架构,两种维度来进行讲解 目录 1 系统架构 1,1 单体架构 1.2 中台战略 2 数据库架构 2,1 单体架构 2.2 主从读写 2.3 分库分表 3 总结 1 系统架构 1, ...

  2. [博学谷学习记录]超强总结,用心分享|第07节 常用的API-----笔记篇

    目录 1.API 1.1 API概述-帮助文档的使用 1.2 键盘录入字符串 2. String类 2.1 String概述 2.2 String类的构造方法 2.4 创建字符串对象的区别对比 2.5 ...

  3. [博学谷学习记录]超强总结,用心分享|架构 Nacos入门

    提示:学习笔记 欢迎指点 文章目录 前言 一.Nacos安装 二.Nacos服务注册与发现 1.服务提供者Provider 2.服务消费者Consumer 三.Nacos作为配置中心 前言 Nacos ...

  4. [博学谷学习记录]超强总结,用心分享|架构 敏捷 - 开发管理之道

    提示:学习笔记 欢迎指点 文章目录 1.敏捷开发思想之道 2.面向对象开发之道 3.敏捷学习之道 1.敏捷开发思想之道 一名敏捷开发者,敏捷思想的掌握自然首当其冲.在敏捷开发实施的过程中,我们虽然不是 ...

  5. [博学谷学习记录]超强总结,用心分享|第16节 集合续-----笔记篇

    目录 1.HashSet集合 1.1HashSet集合概述和特点[应用] 1.2HashSet集合的基本应用[应用] 1.3哈希值[理解] 1.4哈希表结构[理解] 1.5HashSet集合存储学生对 ...

  6. [博学谷学习记录] 超强总结,用心分享|陌陌综合案例

    注:大家觉得博客好的话,别忘了点赞收藏呀,本人每周都会更新关于人工智能和大数据相关的内容,内容多为原创,Python Java Scala SQL 代码,CV NLP 推荐系统等,Spark Flin ...

  7. [博学谷学习记录]超强总结,用心分享|Hive的压缩格式

    压缩格式 工具 算法 文件扩展名 是否可切分 DEFAULT 无 DEFAULT .deflate 否 Gzip gzip DEFAULT .gz 否 bzip2 bzip2 bzip2 .bz2 是 ...

  8. [博学谷学习记录]超强总结,用心分享|软件测试之计算机基础(一)

    本周开始学习软件测试,而我也即将开始在平台记录我的学习之路.我会把我的个人心得及掌握的知识发布在此平台,俗话说最好的输入就是输出,希望在输出的同时能有更多的收获,也希望与大家多多交流. 为了更好的学习 ...

  9. [博学谷学习记录]超强总结,用心分享|人工智能机械学习基础知识线性回归总结分享

    1.线性回归的核心是参数学习,线性回归和回归方程(函数)有关 2.线性回归是目标值预期是输入变量的线性组合 3.欠拟合的产生原因是学习到数据的特征过少 4.多元线性回归中的"线性" ...

最新文章

  1. BCH期货合约将在美国挂牌交易所上线
  2. ccentos 7下安装php5.6并使用nginx + php-fpm部署多个不同端口网站
  3. 数字电路反相器符号_数字电路の门电路(1)
  4. mysql 之后_MYSQL登陆完之后如何操作???(新手求助)
  5. 所有子序列的逆序对总和_一个数字的所有子串的总和
  6. VMWare NSX安全生产和DMZ用例的详细设计指南
  7. 自定义数字格式字符串_部分分隔符和条件格式
  8. Java验证码生成工具类(简洁高效)
  9. Java开发快递物流项目(5)
  10. 溯光者:超简单,一文读懂显卡型号编码数字、字母怎么看,都是什么意思?
  11. 计算机的硬盘配额如何更改,磁盘配额是什么怎么设置
  12. 渔翁、魔鬼和四色鱼的故事
  13. 区分java的三大版本:JavaSE、JavaME、JavaEE
  14. C语言——将数字和数字字符输入给char型变量会如何?
  15. 棠玥寕近照曝光,淡雅着装,盖不住魅力
  16. 【游戏客户端】10分钟搞定红点系统
  17. GAM做interaction时常见的报错及解决办法
  18. 效能评估理论、方法及应用-效能评估系统软件方法有哪些
  19. 云宇宙与云计算之间的关系,云服务器
  20. 企业营销培训讲座在线观看目录

热门文章

  1. WIn10 Windows Hello 指纹出现错误,请稍后再试一次的解决思路
  2. 有助于改善睡眠的产品有哪些,效果最好的五款助眠产品
  3. python elasticsearch 提示 ‘update‘ API and will be removed
  4. 关于H3C交换机配置MSTP
  5. Kotlin高仿微信-第35篇-支付-二维码收款(二维码)
  6. java 对图片解码_java对图片的转码和解码 实用
  7. 智能家居与AI测试之:语音通讯
  8. 一个 Qml MenuBar 的问题
  9. HW-蓝队工作流程(1)
  10. Cuckoo Hash及其性质