微服务架构
文章平均质量分 92
蓝天/zachary
张程,《分布式系统架构:技术栈详解与快速进阶》作者、原创公众号『zachary分解师』维护者。目前就职于家辉培优担任技术研究&SM敏捷管理,负责技术难点研究和攻克、分布式技术拓展和优化。擅长分布式技术栈全链路技术的难点处理以及性能调优。
持之以恒、学无止境
展开
-
分布式架构 网络传输优化
微服务架构 网络传输优化本文主要讲解,浏览器请求过程及网络传输等优化手段优化之前首先了解其调用过程,如下图:流程分析通过URL请求到服务器,浏览器就要知道这个url对应的ip是什么?只有知道了ip地址,浏览器才能准备把请求发送到指定服务器的具体ip和端口上去。浏览器的DNS解析器负责把url解析为正确的ip地址,这个解析很花时间,而且这个解析时间段,浏览器不能从服务器那里下载任何东西...原创 2019-04-27 11:19:29 · 3929 阅读 · 0 评论 -
分布式架构 专栏文章
微服务架构 专题文章本文重点阐述 微服务系列相关技术,通过实战详细讲解全系列文章如下:微服务架构 前后端交互优化 上篇微服务架构 前后端交互优化 下篇微服务架构 网络传输优化微服务架构 分布式事物后续文章持续更新,收藏关注!作者简介:张程 技术研究更多文章请关注微信公众号:zachary分解狮 (frankly0423)...原创 2019-04-27 14:40:15 · 237 阅读 · 0 评论 -
分布式架构 分布式事物
传统企业级应用是单体应用,一般是分层结构,如表现层/应用层/领域层/数据层,运用了水平切分思想,随着互联网应用的发展,特别是大型电商系统,大型复杂银行证券系统,它们都不是一个或某个单应用支持,是由多个应用或系统支持提供相应功能,构成一个庞大应用体供用户正常使用,此类系统难点有 需要根据业务划分子系统,子系统定位承接具体业务,子系统之间如何协作调用运转等所以对于复杂系统,可以考虑使用微服务架构 垂直切分子系统,然后水平切换单子系统,提供服务化原创 2019-04-24 16:48:35 · 2414 阅读 · 0 评论 -
分布式架构 高并发处理
微服务架构 高并发处理高并发介绍在同时或者极短时间内,有大量请求到达服务端,每个请求都需要服务端耗费资源进行处理,并做出相应反馈服务端比如同时开启进程数,能同时运行的线程数、网络连接数、CPU运算、I/O、内存都是有限,所以服务端能同时处理请求也是有限的。高并发本质就是资源的有限性如:1.系统在线人数10W,并不意味系统并发用户是10W,可能存在10w用户同时在首页查看静态文章,并未对...原创 2019-05-05 21:44:34 · 5024 阅读 · 0 评论 -
分布式架构 Tomcat优化
微服务架构 Tomcat优化Tomcat 模式策略Tomcat优化简介1.Tomcat默认配置已优化过,主要根据业务场景调整其内存配置,需要JVM基础,本 文不在阐述,合理分配Tomcat内存,优化 Tomcat启动设置catalina.sh中的 JAVA_OPTS,常见参数如下-server :启动JDK的Server版 -Xms:虚拟机初始化最小内存-Xmx:虚...原创 2019-05-05 21:45:22 · 695 阅读 · 0 评论 -
分布式架构 高可用
微服务架构 高可用本文将通过自建架构图 进行讲解如图所示:如图采用了分布式、微服务架构,将传统系统进行重构后的效果微服务架构体系对多个层面进行探索、分析和优化,本文不在详细阐述微服务、分布式架构根据公司、企业需求定制化构造而来,目的细化模块间的调用,链路更加清晰明了,不同环节高可用方案不同,优化手段也存在差异。分析思考如果系统高峰期间可以处理500W/S 请求流量,那么当请求到达1...原创 2019-05-05 22:29:24 · 2980 阅读 · 0 评论