码迷,mamicode.com
首页 >  
搜索关键字:解耦    ( 2770个结果
通过“缓存”传递数据,是否可行?
如《互联网分层架构的本质》所述,互联网分层架构的本质,是数据的移动。数据的移动,需要载体,DB和cache是常见的数据存储载体。如上图:service-A将数据放入cacheservice-B从cache里读取数据cache作为数据存储载体的好处是:cache的读取和写入都非常快service-A和service-B物理上解耦关于“物理上解耦”的概念,详见《互联网架构解耦利器》。本期讨论点:你遇到
分类:其他好文   时间:2020-11-17 13:03:20    阅读次数:26
Istio,灰度发布从未如此轻松!!!
三个问题,回顾前情提要。ServiceMesh解决什么问题?SM本质是业务服务与底层技术体系的解耦:一个进程实现业务逻辑(不管是调用方,还是服务提供方),biz,即上图白色方块一个进程实现底层技术体系,proxy,即上图蓝色方块画外音:负载均衡、监控告警、服务发现与治理、调用链…等诸多基础设施,都放到这一层实现。什么是Istio?Istio是ServiceMesh的产品化落地。Istio的分层架构
分类:其他好文   时间:2020-11-16 13:59:46    阅读次数:13
Istio分层架构?80%的人有误解
ServiceMesh(3)前篇:《ServiceMesh究竟解决什么问题》《什么是Istio,ServiceMesh最流行落地》Istio是ServiceMesh的产品化落地:它帮助微服务之间建立连接,帮助研发团队更好的管理与监控微服务,并使得系统架构更加安全它帮助微服务分层解耦,解耦后的proxy层能够更加专注于提供基础架构能力,例如:(1)服务发现(discovery)(2)负载均衡(loa
分类:其他好文   时间:2020-11-16 13:59:09    阅读次数:12
Istio究竟是干嘛的?
ServiceMesh(2)上一篇介绍了《ServiceMesh究竟解决什么问题?》,当微服务架构体系越来越复杂的时候,需要将“业务服务”和“基础设施”解耦,将一个微服务进程一分为二:一个进程实现业务逻辑,biz,即上图白色方块一个进程实现底层技术体系,proxy,即上图蓝色方块,负载均衡、监控告警、服务发现与治理、调用链…等诸多基础设施,都放到这一层实现如此解耦之后:biz不管是调用服务,还是提
分类:其他好文   时间:2020-11-16 13:58:44    阅读次数:12
离不开的微服务架构,脱不开的RPC细节(值得收藏)!!!
上一篇《微服务架构,多“微”才合适?》聊了微服务的粒度。微服务离不开RPC框架,RPC框架的原理、实践及细节,是本篇要分享的内容。服务化有什么好处?服务化的一个好处就是,不限定服务的提供方使用什么技术选型,能够实现大公司跨团队的技术解耦,如下图所示:服务A:欧洲团队维护,技术背景是Java服务B:美洲团队维护,用C++实现服务C:中国团队维护,技术栈是go服务的上游调用方,按照接口、协议即可完成对
分类:其他好文   时间:2020-11-16 13:55:28    阅读次数:12
RabbitMQ入门实战(1)--概念、安装及简单使用
AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅) ...
分类:其他好文   时间:2020-11-13 13:06:15    阅读次数:7
Command(命令)
16. Command(命令) 16.1 定义 将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 16.2.优点 ■ 类间解耦。调用者角色与接收者角色之间没有任何依赖关系,调用者实现功能时只需要调用Command中的execu ...
分类:其他好文   时间:2020-11-08 17:58:51    阅读次数:46
Spring Boot 整合 RabbitMQ
RabbitMQ 是实现 AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 RabbitMQ 主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这 ...
分类:编程语言   时间:2020-11-02 10:38:47    阅读次数:33
投屏工作小结
在公司加班持续了半年冲刺,将miracastaosp实现通过ndk完全解耦出来相对于原生方案改动:audiorecord通过java获取再传递给Native与视频流再一起打包;codecinputsurface直接与virtualdisplay关联,这种方式没法控制视频帧率(surfacemediasource那套没法直接通过ndk实现)针对低延迟,主要依赖sink端实现,去除sink端ffmpe
分类:其他好文   时间:2020-11-01 21:30:19    阅读次数:26
我们还需要学jQuery吗?
引言最近撸Vue的项目,感觉的有点心累。恰巧近日,有读者来信,就是想咨询一下烟哥,现在还有必要学习jQuery么?我明白,现在MVVM框架逐渐占据了主要市场,很多老项目也逐渐的从jQuery转向了MVVM架构!例如,知名网站github在2018-09-06发了一篇文章叫《RemovingjQueryfromGitHub.comfrontend》就提到了,已经改版并放弃了jQuery。于是一些读者
分类:Web程序   时间:2020-11-01 21:07:33    阅读次数:33
2770条   上一页 1 ... 4 5 6 7 8 ... 277 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!