![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统设计
海洋之心kkk
这个作者很懒,什么都没留下…
展开
-
微服务
一、什么是微服务?1、微服务概念微服务是一种架构模式/架构风格,它提倡将单一的应用划分为一组小的服务,每个服务运行在自己独立的进程中,服务与服务之间通过轻量级的通信机制(通常是基于HTTP的 RESTful API)相互通信、相互协调、相互配合,为用户提供最终的价值。服务可以由不同的语言开发,可以单独启动或销毁,甚至可以有自己独立的数据库。2、从技术角度理解: 微服务化的核心就是...原创 2019-07-04 11:07:02 · 155 阅读 · 0 评论 -
Dubbo的架构
Dubbo 的架构一.Dubbo 的架构图解上述节点简单说明:Provider:暴露服务的服务提供方 Consumer:调用远程服务的服务消费方 Registry:服务注册与发现的注册中心 Monitor:统计服务的调用次数和调用时间的监控中心 Container:服务运行容器调用关系说明:服务容器负责启动,加载,运行服务提供者。 服务提供者在启动...原创 2019-07-22 22:36:50 · 178 阅读 · 0 评论 -
消息队列使用场景
解耦在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息系统在处理过程中间插入了一个隐含的、基于数据的接口层,两边的处理过程都要实现这一接口。这允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。冗余有些情况下,处理数据的过程会失败。除非数据被持久化,否则将造成丢失。消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所...原创 2019-08-08 21:33:26 · 112 阅读 · 0 评论