2020年11月4日

REST与RPC区别

摘要: OSI网络七层模型 第一层:应用层。定义了用于在网络中进行通信和传输数据的接口; 第二层:表示层。定义不同的系统中数据的传输格式,编码和解码规范等; 第三层:会话层。管理用户的会话,控制用户间逻辑连接的建立和中断; 第四层:传输层。管理着网络中的端到端的数据传输; 第五层:网络层。定义网络设备间如何 阅读全文

posted @ 2020-11-04 16:04 uestc2007 阅读(126) 评论(0) 推荐(0) 编辑

各微服务框架对比

摘要: 功能点/服务框架Netflix/SpringCloudMotangRPCThriftDubbo/DubboX 功能定位 完整的微服务框架 RPC框架,但整合了ZK或Consul,实现集群环境的基本服务注册/发现 RPC框架 RPC框架 服务框架 支持Rest 是,Ribbon支持多种可插拔的序列化选 阅读全文

posted @ 2020-11-04 15:46 uestc2007 阅读(169) 评论(0) 推荐(0) 编辑

微服务技术栈有哪些

摘要: 微服务条目 技术 备注 服务开发 Springboot、Spring、SpringMVC 服务配置与管理 Netflix公司的Archaius、阿里的Diamond等 服务注册与发现 Eureka、Consul、Zookeeper等 服务调用 REST、RPC、gRPC 服务熔断器 Hystrix、 阅读全文

posted @ 2020-11-04 15:36 uestc2007 阅读(1282) 评论(0) 推荐(0) 编辑

微服务的优缺点

摘要: 觉得基于springcloud、dubbo的微服务缺点大于优点。很多技术人员为了微服务而微服务。 基于springcloud、dubbo的微服务和基于jar的微服务。 基于springcloud、dubbo的微服务简称传统微服务,基于jar的微服务简称jar微服务。 jar微服务定义:服务的相互调用 阅读全文

posted @ 2020-11-04 15:14 uestc2007 阅读(1452) 评论(0) 推荐(0) 编辑

微服务框架选型(Dubbo 和 Spring Cloud)

摘要: 一、概念 微服务(Microservices)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 旨在:通过将功能分解到各个离散的服务中 阅读全文

posted @ 2020-11-04 11:30 uestc2007 阅读(945) 评论(0) 推荐(0) 编辑

导航