
平台(Platform)架构
文章平均质量分 92
desaco
技术,产品,运营。安卓应用研发10年+。服务过多家上市公司。
展开
-
数据密集型系统架构设计
按照使用的资源类型划分,我们可以把系统分为三大类型:IO密集型、计算密集型,数据密集型。系统的类型反映了系统的主要瓶颈。现实情况中,大部分系统在由小变大的过程中,最先出现瓶颈的是IO。IO问题体现在两个方面:高并发,存储介质的读写(例如数据库,磁盘等)。随着业务逻辑的复杂化,接下来出现瓶颈的是计算,也就是常说的CPU idle不足。出现计算瓶颈的时候,一般会使用水平扩展(加机器)和垂直扩张(服转载 2016-05-21 13:43:37 · 1887 阅读 · 0 评论 -
单点登录,与服务器交互,用户Cookie(token)的设计,Cookie与Session的区别
单点登录的cookies Session,Token。> WebService在 开发中的运用 1. WebService由于采用http协议,而且使用和web服务相同的端口(如80),因此它可以不受防火墙的限制 2. WebService由于采用了XML做传输载体,因此它对所有的编程语言来说都是中性的,也就是说,不同的编程语言可以通过WebService进行通讯 3. 也正因为W...转载 2017-05-06 13:37:03 · 1448 阅读 · 0 评论 -
J2EE/J2SE后台开源框架
Job scheduling领域延时任务控件(定时器框架),开源作业调度框架:QuartzTomcat系统架构- http://blog.youkuaiyun.com/yeiweilan/article/details/79009883用于搭建高性能、全异步(a)、树形结构(t)的BUS消息系统的跨平台框架库- https://github.com/atframework/libatbusRakN...转载 2018-06-03 13:32:28 · 685 阅读 · 0 评论 -
应用架构设计,网站演变(1)
-- 如何实现大型网站架构设计的负载均衡- http://blog.youkuaiyun.com/t4i2b10X4c22nF6A/article/details/79062766 大型网站负载均衡的利器:全局负载均衡系统(GSLB);内容缓存系统(CDN);服务器负载均衡系统(SLB) 服务器负载均衡系统的常见调度算法:轮询(Round Robin);加权轮询(Weighted Round Robi...转载 2016-05-14 10:57:28 · 7557 阅读 · 0 评论 -
架构师素养及从小菜进阶架构(CTO)的书籍
CTO要了解无线技术/搜索/大数据/数据库等。从大公司到创业公司,技术人转型怎样转变思路与处事之道- https://news.cnblogs.com/n/570612/做 CTO 所需技能。分为两块,硬技能和软技能。硬技能是技术、产品、项目和行业视野。软技能首先有写作和交流能力,包括各种 PPT、一些稿子,甚至有时候见投资人。其次是项目规划、管理和执行能力。第三点是团队组建和管理能力。第四...转载 2016-08-02 14:28:53 · 7959 阅读 · 4 评论 -
电商架构及搜索引擎yu秒杀
1> 概念电商搜索引擎的架构、数据更新、故障恢复等多个方面的内容.因为电商搜索引擎主要是解决用户要“买什么”,而通用搜索引擎主要是解决用户“搜什么”。比如同样搜索一个词“百年孤独”,电商的搜索肯定是给你推荐这本书的商家,而百度主要是告诉你:《百年孤独》是一本书。 众所周知,标准的搜索引擎主要分成三个大的部分,第一步是爬虫系统,第二步是数据分析,第三步才是检索结果。首先,电商的搜索引擎并没...转载 2015-12-07 14:16:24 · 3926 阅读 · 1 评论 -
dubbo,MemCache和Nginx初识等服务器组件
> Dubbo: http://alibaba.github.io/dubbo-doc-static/Home-zh.htm https://github.com/alibaba/dubbo 其核心部分包含: 1. 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 2. 集群容错: 提供基于接口方法的原创 2016-07-23 17:03:06 · 1686 阅读 · 0 评论 -
Web 端与移动端 业务与服务
智能广告系统+支付系统 业务。> 公司服务与业务> 详述 IaaS、PaaS 和 SaaS 的含义及区别- http://blog.youkuaiyun.com/qq_35246620/article/details/76098949?ref=myread IaaS:基础设施服务,Infrastructure-as-a-service;他人提供厨房、炉子、煤气,你使用这些基础设施,...转载 2016-08-05 00:03:51 · 1782 阅读 · 0 评论 -
浅谈Web网站架构演变过程(2)
论Java后台代码级性能优化变迁之路(二) - http://blog.youkuaiyun.com/u013970991/article/details/52055630软件架构的演进- https://blog.youkuaiyun.com/oschina_41740100/article/details/80630901架构设计(1)-谈谈架构- https://blog.youkuaiyun.com/hguisu/ar...转载 2016-06-09 23:53:57 · 974 阅读 · 0 评论 -
MVC模式与三层架构的区别,代码分层(模块化)
常用的软件架构模型可以归类为三种架构模型:3/N层架构、“框架+插件”架构、地域分布式架构。 将MVC模式解释成"外观"、"机制"和"功能/数据"这三层结构,那么很多人类组织也可以通过MVC模式架构。 代码分层、分离,封装 。 页面结构分模块,分而治之。解耦,代码可读性高,底层统一优化。 模块化是个一般概念,这一概念也适用于软件开发,可以让软件按模块单独开发,各模块通常...转载 2017-04-18 14:20:01 · 2450 阅读 · 0 评论 -
软件的开发环境、测试环境(沙盒环境sandbox)、生产环境
沙盒环境又称测试环境和开发环境,是提供给开发者开发和测试用的环境。在该环境中应用功能没有任何限制,但是在该环境测试情况下将会产生正常资费。测试环境,测试用(sandbox)。Detux: The Multiplatform Linux Sandbox- https://github.com/detuxsandbox/detuxIndex of /~aurel32/qemu- https:...转载 2019-05-18 15:01:32 · 16380 阅读 · 0 评论