码迷,mamicode.com
首页 >  
搜索关键字:分层    ( 3677个结果
一次彻底搞透协议设计(没做过通讯底层也没有关系)!
系统设计,协议先行。大部分人不了解协议的设计细节,更多使用已有协议进行应用层设计,例如:(1)使用HTTP,设计get/post/cookie参数,以及json包格式;(2)使用dubbo,而不用去深究内部的二进制包头包体细节;无论如何,了解协议设计的原则,对深入理解系统通信非常有帮助。一、协议的分层设计所谓“协议”,是双方共同遵守的规则,例如:离婚协议,停战协议。协议有语法、语义、时序三要素:(
分类:其他好文   时间:2020-11-17 11:47:16    阅读次数:4
Istio,灰度发布从未如此轻松!!!
三个问题,回顾前情提要。ServiceMesh解决什么问题?SM本质是业务服务与底层技术体系的解耦:一个进程实现业务逻辑(不管是调用方,还是服务提供方),biz,即上图白色方块一个进程实现底层技术体系,proxy,即上图蓝色方块画外音:负载均衡、监控告警、服务发现与治理、调用链…等诸多基础设施,都放到这一层实现。什么是Istio?Istio是ServiceMesh的产品化落地。Istio的分层架构
分类:其他好文   时间:2020-11-16 13:59:46    阅读次数:13
100亿数据,非“双倍”扩容,如何不影响服务,数据平滑迁移?
上次《百亿级数据DB秒级平滑扩容!》之后,很多朋友提问,说如果不是“双倍”扩容,能否做到平滑迁移,不影响服务呢?适用什么场景?互联网有很多“数据量较大,并发量较大,业务复杂度较高”的业务场景,其典型系统分层架构如下:(1)上游是业务层biz,实现个性化的业务逻辑;(2)中游是服务层service,封装数据访问;(3)下游是数据层db,存储固化的业务数据;服务化分层架构的好处是,服务层屏蔽下游数据层
分类:其他好文   时间:2020-11-16 13:59:24    阅读次数:11
Istio分层架构?80%的人有误解
ServiceMesh(3)前篇:《ServiceMesh究竟解决什么问题》《什么是Istio,ServiceMesh最流行落地》Istio是ServiceMesh的产品化落地:它帮助微服务之间建立连接,帮助研发团队更好的管理与监控微服务,并使得系统架构更加安全它帮助微服务分层解耦,解耦后的proxy层能够更加专注于提供基础架构能力,例如:(1)服务发现(discovery)(2)负载均衡(loa
分类:其他好文   时间:2020-11-16 13:59:09    阅读次数:12
ServiceMesh究竟解决什么问题?
SM,第一篇服务网格(ServiceMesh)这两年异常之火,号称是下一代微服务架构,接下来两个月,准备系统性的写写这个东西,希望能够让大家对最新的架构技术,有个初步的了解。画外音:我的行文的风格了,“为什么”往往比“怎么样”更重要。互联网公司,经常使用的是微服务分层架构。画外音:为什么要服务化,详见《服务化到底解决什么问题?》。随着数据量不断增大,吞吐量不断增加,业务越来越复杂,服务的个数会越来
分类:其他好文   时间:2020-11-16 13:58:09    阅读次数:14
“ID串行化”是如何保证消息顺序性的?
在《消息顺序性为何这么难?》中,介绍了一种为了保证“所有群友展示的群消息时序都是一致的”所使用的“ID串行化”的方法:让同一个群gid的所有消息落在同一台服务器上处理。ID串行化是如何实现的呢?互联网高可用常见分层架构客户端,反向代理层,接入层,服务层,存储层,这是互联网常见的高可用分层架构。画外音:这个图用过好多次。这里的“服务层”至关重要,ID串行化保证的是,同一个群gid的消息落在同一个服务
分类:其他好文   时间:2020-11-16 13:56:56    阅读次数:7
Istio流控,服务发现,负载均衡,核心流程是如何实现的?
前情提要:《ServiceMesh究竟解决什么问题?》《Istio究竟是什么?》《Istio分层架构设计?》Istio架构体系中,流控(TrafficManagement)虽然是数据平面的EnvoyProxy实施的,但整个架构的核心其实在于控制平面的Pilot。灰度发布的过程在《Istio,灰度发布》一文中已经有过描述,今天重点说说Pilot和Envoy的交互流程与内部结构。一、通用交互流程图示:
分类:其他好文   时间:2020-11-16 13:42:08    阅读次数:5
memcache内核,一文搞定!面试再也不怕了!!!(值得收藏)
memcache是互联网分层架构中,使用最多的的KV缓存。面试的过程中,memcache相关的问题几乎是必问的,关于memcache的面试提问,你能回答到哪一个层次呢?画外音:很可能关乎,你拿到offer的薪酬档位。第一类问题:知道不知道这一类问题,考察用没用过,知不知道,相对比较好回答。关于memcache一些基础特性,使用过的小伙伴基本都能回答出来:(1)mc的核心职能是KV内存管理,valu
分类:系统相关   时间:2020-11-16 13:38:07    阅读次数:14
计算机科学概论快速浏览教材问题
第一章: 1.计算机系统的分层缘由是什么? 2.计算机的出世对人类发展带来了什么? 第二章: 1.如何将其他基数的数字转换成十进制数? 2.计算中的二进制作用有多大? 第三章: 1.数据表示法可以分为几个大类? 2.分辨率是什么? 第四章: 1.半加器和全加器的主要区别? 2.各种门之间的联系? 第 ...
分类:其他好文   时间:2020-11-11 16:29:01    阅读次数:8
编码风格:Mvc模式下SSM环境,代码分层管理
?MVC模式与代码分层策略,MVC全名是ModelViewController即模型-视图-控制器,作为一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,这是一种开发模式,但并不是实际开发中代码的分层模式
分类:Web程序   时间:2020-11-10 11:27:50    阅读次数:19
3677条   上一页 1 ... 4 5 6 7 8 ... 368 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!