微服务概述

微服务和微服务架构

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

微服务架构:
微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一的应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务之间相互协调,相互配合,为用户提供最终价值。服务之间采用轻量级的通讯机制相互沟通,通常是基于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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术闲聊DD

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值