自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 分布式服务架构原理、设计

1、SOA(面向服务架构)两个主流实现方式:webService和ESB2、微服务的特性(对比传统单体架构,单体应用)目标:致力于松耦合和高内聚的效果,人员和项目的职责单一!解决单体应用业务急剧增长所带来的问题(1)单一功能放在单一服务中(2)每个服务运行在单独的进程中(3)每个服务应该有自己独享的数据库、缓存、消息队列等资源(4)独享的运营人员(技术运维和业务运营),每个服务高度自...

2019-04-16 09:36:27 5821

原创 解决分布式系统的一致性问题

1、一致性概念:指分布式服务系统之间的弱一致性,包括应用系统的一致性和数据的一致性数据量大,高并发要求高,强计算能力,响应速度要求快,等的互联网要求场景下,服务节点开始池化,开始出现容器应用和数据拆分,分而治之的思想和逻辑水平拆分和垂直拆分2、解决一致性问题的模式和思路(1)酸碱平衡理论①ACID(酸)原子性,一致性,隔离性,持久性。关系型数据库事务处理保证强一致性通常是通过多版本...

2019-04-16 09:41:59 177

原创 服务化系统容量评估和性能保障

一、全面的非功能质量需求1、非功能质量需求的指标概述高性能:通常指单节点服务的吞吐量和响应时间可用性可伸缩性可扩展性安全性可监控性可测试性:QA测试,准生产测试,生产测试。服务需要在不同的阶段有相应的方法和途径来测试,不具备测试条件的系统使用Mock(虚拟对象来测试)方式来测试鲁棒性:容错性,可恢复性可维护性可重用性易用性2、不同系统的非功能质量需求的具体指标(1)应用...

2019-04-16 09:39:43 412

原创 Nginx-入门

2.1为什么选择nginxNginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性:作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型....

2019-04-15 17:30:52 98

提示
确定要删除当前文章?
取消 删除