「架构师训练营」第 4 周作业 - 互联网技术

用户头像
森林
关注
发布于: 2020 年 07 月 01 日

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。

服务开发:SpringBoot、Spring、SpringMVC

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

注册与发现:Eureka、Consul、Zookeeper等

服务调用:Rest、RPC、gRPC

服务熔断器:Hystrix、Envoy等

负载均衡:Ribbon、Nginx等服务

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

消息队列:Kafka、RabbitMQ、ActiveMQ等

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

服务路由:(API网关)Zuul等

服务监控:Zabbix、Nagios、Metrics、Spectator

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

服务部署:Docker、OpernStack、Kubernetes

数据流操作开发包:SpringCloud Stream(封装与Redis,Rabbit,Kafaka等发送接收消息)

事件消息总线:Spring Cloud Bus



用户头像

森林

关注

还未添加个人签名 2018.05.07 加入

还未添加个人简介

评论

发布
暂无评论
「架构师训练营」第 4 周作业 - 互联网技术