微服务概述

我不是女神ヾ 2022-04-16 05:44 310阅读 0赞

微服务和微服务架构

微服务:
强调的是服务的大小,他关注的是某一个点,是具体解决某一个问题/提供落地对应服务的一个服务应用。

微服务架构:
微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一的应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务之间相互协调,相互配合,为用户提供最终价值。服务之间采用轻量级的通讯机制相互沟通,通常是基于HTTP的RESTful API或者dubbo采用的RPC。

微服务的技术栈

一个分布式的微服务架构是由:






















































































微服务条目 落地技术 备注
服务开发 springboot,spring,springmvc
服务配置与管理 Netflix公司的Archaius,阿里的Diamond
服务注册与发现 Eureka, Consul , Zookeeper等
服务调用 Rest, RPC, gRPC
服务熔断器 Hystrix,Envoy
负载均衡 Ribbon, Nginx
服务接口调用(客户端调用服务的简化工具) Feign
消息队列 Kafka , RabbitMQ , ActiveMQ
服务配置中心管理 SpringCloundConfig , Chef
服务路由(API网关) Zuul
服务监控 Zabbix , Nagios , Metrics , Spectator
全链路追踪 Zipkin , Brave , Dapper
服务部署 Docker , OpenStack , Kubernetes
数据流操作开发包 springcloud Stream (封装与Redis,Rabbit,kafka等发送接收消息)
事件消息总线 spring Cloud Bus

发表评论

表情:
评论列表 (有 0 条评论,310人围观)

还没有评论,来说两句吧...

相关阅读

    相关 二、服务概述

    二、微服务概述 2.1 什么是微服务? 什么是微服务? 微服务(Microservice Architecture) 是近几年流行的一种架构思想,关于它的概

    相关 服务概述

    什么是微服务 简而言之,微服务架构风格这种开发方法,是以开发一组小型服务的方式来开发一个独立的应用系统的。其中每个小型服务都运行在自己的进程中,并经常采用HTTP资源AP

    相关 服务概述

    微服务HOT?Why? 微服务什么? 微服务解决了什么问题? 微服务有什么特点? 单体架构是什么 一个归档包包含了应用所有功能的应用程序,

    相关 服务概述

    微服务越来越火,我也不自觉得加入到微服务的队伍里来了,可是对于微服务的具体概念好像还没有一个统一的定义,这里基于自己的理解,说说到底什么是微服务。 什么是微服务 首先微

    相关 服务概述

    微服务和微服务架构 微服务: 强调的是服务的大小,他关注的是某一个点,是具体解决某一个问题/提供落地对应服务的一个服务应用。 微服务架构: 微服务架构是一种架构

    相关 SpringCloud--服务概述

    微服务 微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底 地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事。 从技术角度看就是

    相关 SpringBoot--服务概述

    微服务概述 微服务(Microservice)虽然是当下刚兴起的比较流行的新名词,但本质上来说,微服务并非什么新的概念。 实际上,很多 SOA(面向服务的架构)实施成熟