文章分类 - 微服务发布
摘要:来源:https://juejin.im/post/5a7a9e0af265da4e914b46f1 APM(Application Performance Management)理论模型 Dapper,大规模分布式系统的跟踪系统 zipkin 简介 Zipkin是一种分布式跟踪系统。它有助于收集解
阅读全文
摘要:微服务是指开发一个单个小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上。微服务也指一种种松耦合的、有一定的有界上下文的面向服务架构。 微服务 好处:实现跨团队的解藕,实现更高的并发(目前单机只能实现C10k)不用在拷贝代码,基础服务可以公用,更好的支持服务
阅读全文
摘要:
阅读全文
摘要:Java Web基础——Controller+Service +Dao三层的功能划分 1.Controller/Service/DAO简介: Controller是管理业务(Service)调度和管理跳转的。 Service是管理具体的功能的。 Controller只负责管理,而Service负责实
阅读全文
摘要:微服务特点 首先微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终服务。每个服务运行在其独立的进程中,服务与服务间采用各种协议通信,例如我厂使用华为DSF微服务架构的DSF协议。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境
阅读全文
摘要:微服务测试的思考与实践 最近几年,微服务架构越来越火爆,逐渐被企业所采用。随着软件架构的变化,对应的软件测试策略需要作何调整呢?本文将介绍微服务架构下的测试策略,并结合分享在业务和架构演变过程中,一个历经九年的项目测试策略的演进。 关于微服务 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组
阅读全文
摘要:之前讲解了什么是微服务:微服务的核心在于服务治理,微服务架构是将复杂臃肿的单体应用进行细粒度的服务化拆分,每个拆分出来的服务各自独立打包部署,并交由小团队进行开发和运维,从而极大地提高了应用交付的效率。 什么时候进行服务化拆分?拆分单体应用有哪些标准呢? 什么时候进行服务化拆分? 比如做社交 App
阅读全文
摘要:协议是什么 在接口测试中,客户端发送的request至服务端反馈的response中传输的数据就是接口测试最重要的部分 Cache是什么 打开浏览器或者应用的时候,用户的等待时间叫做响应时间,打开速度影响到用户体验,提高反应速度的一个方法就是使用缓存策略,缓存策略能带来什么好处呢? 1.减少延迟:因
阅读全文
摘要:maven项目 maven仓库中心mirrors配置多个下载中心(执行最快的镜像) Maven setting配置文件 更改远程maven仓库 运用本地仓库的seting配置文件(本地仓库镜像加速) 默认存放路径:C:\Users\admin\.m2\settings.xml <?xml versi
阅读全文
摘要:一、经典公式: 一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 1、平均并发用户数为 C=nL/T2、并发用户数峰值 C‘=C+3*根号CC是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度 C’是并发用户数峰值
阅读全文
摘要:团购订单系统简介 美团团购订单系统主要作用是支撑美团的团购业务,为上亿美团用户购买、消费提供服务保障。2015年初时,日订单量约400万~500万,同年七夕订单量达到800万。 目标 作为线上S级服务,稳定性的提升是我们不断的追求。尤其像七夕这类节日,高流量,高并发请求不断挑战着我们的系统。发现系统
阅读全文
摘要:目录如下: 一、微服务架构介绍 二、出现和发展 三、传统开发模式和微服务的区别 四、微服务的具体特征 五、SOA和微服务的区别 六、如何具体实践微服务 七、常见的微服务设计模式和应用 八、微服务的优点和缺点 九、思考:意识的转变 十、参考资料和推荐阅读 一、微服务架构介绍 微服务架构(Microse
阅读全文
摘要:其实说句实话,我们的全链路压测之路走的还是比较艰辛的,从最初纠结用什么压测工具开始,到压框架、压单接口、压压测环境,到线上环境一步步摸索,并结合其它友商的经验和方案,直至今天,将近耗时一年多的漫长时间,我们才最终在黑暗中摸索出了一条属于我们鸡场人自己的全链路压测之路,我们就是在不停的试错过程中逐步成
阅读全文