微服务技术栈有哪些

2023-11-05

1、服务开发 Springboot、Spring、SpringMVC

2、服务配置与管理 Netflix公司的Archaius、阿里的Diamond等

3、服务注册与发现 Eureka、Consul、Zookeeper等

4、服务调用 Rest、RPC、gRPC

5、服务熔断器 Hystrix、Envoy等

6、负载均衡 Ribbon、Nginx等

7、服务接口调用(客户端调用服务的简化工具)Feign等

8、消息队列 Kafka、RabbitMQ、ActiveMQ等

9、服务配置中心管理 SpringCloudConfig、Chef等

10、服务路由(API网管) Zuul等

11、服务监控 Zabbix、Nagios、Metrics、Spectator等

12、全链路追踪 Zipkin、Brave、Dapper等

13、服务部署 Docker、OpenStack、Kubernetes等

14、数据流操作开发包 SpringCloud Stream(封装Redis、Rabbit、Kafka等发送接收消息)

15、事件消息总线 SpringCloud Bus

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微服务技术栈有哪些 的相关文章

随机推荐

  • shell脚本获取当前ip地址

    需求 shell脚本里我需要根据不同的ip地址做出不同的操作 因此我需要在shell脚本里获取当前主机的ip地址 我需要获取到192 168 1 111这个ip地址 方法1 ifconfig grep inet 地址 grep 192 16
  • (十五)视频处理、不用事先训练

    十五 视频处理 不用事先训练 本文的代码的功能是 可以对人物视频进行操作 不用预先耗时训练模型 效率极高 可进行视频处理 使用了人工智能的算法 注 请移步最新博文 十八 一 主要功能 以下的Python代码的功能 选择视频 主要包括 1 对
  • 图解数据结构与算法-搜索与回溯

    前言 本博客是leetcode上图解算法数据结构 LeetBook 力扣 LeetCode 全球极客挚爱的技术成长平台的刷题记录 可能存在错误 仅供参考 主要记录刷题过程的思路 错误 代码以及总结 更详细的解答可以直接看上面这本书 如发现错
  • 最小生成树之克鲁斯卡尔算法

    目录 前言 一 克鲁斯卡尔算法构造过程 二 算法实现 1 辅助结构体 数组 2 算法核心 3 排序函数 总结 前言 承接上文普里姆算法 这里的克鲁斯卡尔算法是解决最短联通路径的另一种算法 细节就不多概述了 思想都是一样的 知识解决问题的出发
  • 大数和代码实现(不使用BigInteger)

    代码实现如下 import java util Scanner public class BigSum public static void main String args String num1 getNumber String num
  • openwrt frpc问题

    1 frpc ssh多个进程可能失败 只保留一个进程就ok 2 自启动方法init d可能无效 openwrt system scheduled tasks 1 etc init d frpc start 2 gt dev null
  • 某市出租车,起步价(2 公里以内)为 8 元,超过 2 公里的按照每公里 4.5 元计算。要求根据路程计算费用。

    public class Task 10101003 01 public static void main String args Scanner input new Scanner System in double sum 0 总费用 d
  • C++,引用和指针

    引用指的是对什么的引用 是地址引用吗 这不和指针一样吗 引用 Reference 是C 中一种特殊的变量类型 它可以被看作是对另一个变量的别名 即某个变量的引用 引用不是地址引用 它是在语法层面提供的一种更直观 更安全的方式来访问和修改其他
  • echarts折现图的点击事件===非常简单哦,直接在后面加事件

    先看效果图吧 一般我们echars的折现图设置点击事件时 只能点击那个点 特别的不方便 在这里我们在用一种方法让他可以划过点击 可以打印看下得到的数据 myChart setOption option true myChart getZr
  • R语言之基础数据管理(下)

    1 类型转换 R语言中数据类型判断及转换函数 判 断 转换 is numeric as numeric is character as character is vector as vector is matrix as matrix is
  • 【科普贴】LDO电源详解

    一 LDO结构和工作原理 LDO 全称是 Low Dropout Regulator 低压差线性稳压器 其中核心部件是工作在线性区域的调整管 如下图中的VT MOS管 LDO由VT 放大器 反馈电阻等部分组成 如上图所示 通过R1和R2电阻
  • 免费App开发解决方案 一键生成App

    Mob App工厂 顾名思义指生产App的一个工厂 这个工厂目前能生产四种类型的App模板 新闻类App 商城类App 社交类App WordPress 可大量生产不同种类App 满足多种行业需求 Mob App 工厂依托于Mob开发者平台
  • Business Cycle 【UVALive - 7501】【二分答案+思维处理】

    题目链接 14年的EC 银牌题 但是现在的大牛们进步神速 估计如今已经是道铜牌题了 具体我们先讲一下题意 一个长度为N的自环圈 每个点 1 N 上有自己对应的权值 可能为负数 我们用一个初始值进入这个环 每次走到一个节点的时候会加上这个节点
  • firefox 不识别background-position-y / background-position-x

    火狐不识别background position y 或background position x 案例 页面 背景图 一列按钮 点击时让当前背景图的background position y 0 最初设置成如下这样 发现火狐点击不起作用
  • 换思路解决小程序page设定背景图片fixed导致页面不能滑动(小程序设置背景图片)

    暂时没有什么办法 记录着先 参考了这篇博文的办法 https blog csdn net qq 44532195 article details 105933485 按照这篇文章 在每一个页面开头加上这段代码
  • Elasticsearch部署前准备(选机器)

    部署Elasticsearch前对硬件的准备 1 CPU上的选择 在更快的 CPUs 和更多的核心之间选择 选择更多的核心更好 多个内核提供的额外并发远胜过稍微快一点点的时钟频率 常见的集群使用两到八个核的机器 2 硬盘上的选择 如果你负担
  • Android原生TabLayout使用全解析,看这篇就够了

    前言 为什么会有这篇文章呢 是因为之前关于TabLayout的使用陆陆续续也写了好几篇了 感觉比较分散 且不成体系 写这篇文章的目的就是希望能把各种效果的实现一次性讲齐 所以也有了标题的 看这篇就够了 TabLayout作为导航组件来说 使
  • NoSQL数据库简介

    目录标题 1 NoSQL数据库概述 2 NoSQL特点 3 NoSQL适用场景 4 NoSQL不适用场景 5 常见的NoSQL四大分类 5 1 Key Value数据库 5 1 2 Memcache 5 1 2 Redis 5 2 文档型数
  • RTX3060 cuda11.3一条命令安装pytorch1.10.0

    检查GPU驱动版本 在命令行输入nvidia smi指令就能看到自己nvidia的驱动版本 NVIDIA官网 看下CUDA版本以及GPU驱动的对应关系 可以看到要使用CUDA11 3 那么需要将显卡的驱动更新至465 89以上 1 pyto
  • 微服务技术栈有哪些

    1 服务开发 Springboot Spring SpringMVC 2 服务配置与管理 Netflix公司的Archaius 阿里的Diamond等 3 服务注册与发现 Eureka Consul Zookeeper等 4 服务调用 Re