-
去中心化管理
不受语言,平台的限制和依赖
查看全部 -
轻量级的通信
1,两个模块之间的通信是和语言没有关系的,c++,java模块之间轻易的可以通信
2,通信和平台没有关系
查看全部 -
独立进程
任何一个微服务,从他的开发到测试,上线,运维,独立的进行不会相互依赖
查看全部 -
二手交易平台功能
1,用户体系
2,商品体系
3,交易体系
4,搜索体系
5,推荐体系
查看全部 -
微服务架构
查看全部 -
微服务架构简介
查看全部 -
微服务设计的思路
查看全部 -
网关层
微服务聚合层
微服务原子层
微服务数据层
查看全部 -
电商项目主要功能:
发布商品。
分类搜索,关键词的搜索。
商品推荐。
评论相关。
个人中心
查看全部 -
系统降级方式:
拒绝部分老的请求: 在rpc的请求队列中,采用的事先进先出的方式,工作线程从请求队列中进行出队,当请求在请求队列中的时间超过一定时间(比如1s)时,直接丢弃;
非核心的请求直接丢弃:通过配置文件的形式识别比对哪些是核心请求和非核心的
查看全部 -
微服务网关通过向zookeeper类似的服务发现机制,当发现其中一个微服务挂了,请求就不会发送到该微服务,而是到另外一个微服务;
但是发现微服务挂了需要几秒钟(心跳机制),可以会导致请求失败,如何解决呢? 答案:像zookeeper每次发送服务到微服务上都会检测要发送的的微服务是否是正常的(是否异相),否则就会选取正常的发送
查看全部 -
配置中心:用户的配置放置地方;
随着业务的发展,微服务的瓶颈会集中在聚合层;
微服务网关层:做海量的链接,然后对请求做校验,最后对请求转发;
微服务聚合层:实际就是微服务的业务逻辑层
数据层就是对数据库的增删改查;
查看全部 -
REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful
REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这十分适合云计算之类的环境。客户端也可以缓存数据以改进性能
查看全部 -
按照业务逻辑功能拆分划分,独立开发部署测试,高效修改迭代。
查看全部 -
笔记笔记笔记笔记
查看全部
举报