架构样例
文章平均质量分 86
郭龙_Jack
这个作者很懒,什么都没留下…
展开
-
对话架构师:亿级短视频社交美拍架构实战
原创 2016-01-17 麦俊生 高可用架构编者按:本文由麦俊生向「高可用架构」投稿,介绍在 BOSS 直聘主办的直聘学院「对话架构师」活动上的分享精华。转载请注明来自高可用架构公众号「ArchNotes」。麦俊生,美图架构平台深圳技术总监,曾担任新浪微博、奇虎 360 技术专家,从事高性能高可用架构设计开发工作,参与建设微博的 feed 和私信 IM 系转载 2016-01-19 17:27:34 · 1502 阅读 · 0 评论 -
架构设计:系统间通信(1)——概述从“聊天”开始上篇
来源:http://blog.csdn.net/yinwenjie/article/details/48274255从这篇博文开始,我们将进入一个新文章系列。这个文章系列专门整理总结了目前系统间通信的主要原理、手段和实现。我们将讲解典型的信息格式、讲解传统的RMI调用并延伸出来重点讲解RPC调用和使用案例;最后我们还会讲到SOA架构的实现,包括ESB实现和服务注册/治理的实现,转载 2016-07-07 19:25:32 · 1505 阅读 · 0 评论 -
架构设计:系统间通信(15)——服务治理与Dubbo 上篇
http://blog.csdn.net/yinwenjie/article/details/50113139版权声明:欢迎转载,但是看在我辛勤劳动的份上,请注明来源:http://blog.csdn.net/yinwenjie(未经允许严禁用于商业用途!)目录(?)[+]1、上篇中“自定义服务治理框架”的问题在之前的文章中(《架转载 2016-07-08 10:56:07 · 1264 阅读 · 0 评论 -
架构设计:系统间通信(16)——服务治理与Dubbo 中篇(预热)
http://blog.csdn.net/yinwenjie/article/details/50193987版权声明:欢迎转载,但是看在我辛勤劳动的份上,请注明来源:http://blog.csdn.net/yinwenjie(未经允许严禁用于商业用途!)目录(?)[+]1、前序上篇文章中(《架构设计:系统间通信(15)——服务治理转载 2016-07-08 10:57:41 · 979 阅读 · 0 评论 -
架构设计:系统间通信(17)——服务治理与Dubbo 中篇(分析)
http://blog.csdn.net/yinwenjie/article/details/50277289版权声明:欢迎转载,但是看在我辛勤劳动的份上,请注明来源:http://blog.csdn.net/yinwenjie(未经允许严禁用于商业用途!)目录(?)[+](接上文)2-5、设计模式:代理模式和JAVA对代理模式的转载 2016-07-08 11:16:46 · 567 阅读 · 0 评论 -
架构设计:系统间通信(18)——服务治理与Dubbo 下篇(继续分析)
http://blog.csdn.net/yinwenjie/article/details/50377914版权声明:欢迎转载,但是看在我辛勤劳动的份上,请注明来源:http://blog.csdn.net/yinwenjie(未经允许严禁用于商业用途!)目录(?)[+](接上文《架构设计:系统间通信(17)——服务治理与Dub转载 2016-07-08 11:33:41 · 859 阅读 · 0 评论 -
唯品会11.11:峰值系统应对实践
http://www.infoq.com/cn/articles/vip-11-11-peak-system-practice?utm_source=tuicool&utm_medium=referralArchSummit全球架构师峰会北京站将于2015年12月18日~19日在北京国际会议中心召开,大会设置了《揭秘双十一背后的技术较量》专题来深入解读双十一背后的技术故事,欢迎转载 2016-08-28 22:50:47 · 985 阅读 · 0 评论 -
唯品会订单分库分表的实践总结以及关键步骤
http://www.infoq.com/cn/articles/summary-and-key-steps-of-vip-orders-depots-table?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text随着唯品会业务的快速发展,订单量的不断增长,原有的订转载 2016-08-28 22:54:09 · 1417 阅读 · 0 评论 -
微服务架构:Kafka的崛起
http://www.infoq.com/cn/articles/micro-service-architecture-the-rise-of-kafka?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent_presentations_clk正如我们在以前的博客中提到的,比如说我们的Doc转载 2016-08-28 23:22:32 · 3193 阅读 · 0 评论 -
微服务架构下,如何实现分布式跟踪?
http://www.infoq.com/cn/articles/how-to-realize-distributed-tracking?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent_articles_clk前段时间,我们有发布过一篇题为《类似Google Dapper,微服务需要这转载 2016-08-28 23:27:39 · 1592 阅读 · 0 评论 -
Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
http://blog.csdn.net/congcong68/article/details/41113239互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景转载 2016-08-11 22:43:22 · 319 阅读 · 0 评论 -
数据库软件架构设计些什么
缘起:受@萧田国 萧总邀请,上周五晚上在“高效运维1号群”内分享了《58同城数据库软件架构设计与实践》(这个topic今年在数据库大会上分享过),应组织方要求,发出纪要。一、基本概念二、数据库架构设计思路(1)可用性(2)读性能(3)一致性(4)扩展性一、基本概念分片解决的是“数据量太大”的问题,也转载 2016-12-04 15:31:54 · 549 阅读 · 0 评论 -
Web架构
转载 2017-02-23 10:27:45 · 331 阅读 · 0 评论 -
微信红包系统设计 & 优化
转自:http://djt.qq.com/article/view/1349编者按:经过2014年一年的酝酿,2015微信红包总量创下历史新高,峰值1400万次/秒,8.1亿次每分钟,微信红包收发达10.1亿次,系统整体运行平稳, 在这里我分享下微信红包背后的技术。讲师:jeri 核心功能&目标首先,了解下微信红包的4个逻辑:摇/发/转载 2017-10-21 16:28:49 · 1292 阅读 · 0 评论 -
架构设计:系统间通信(4)——IO通信模型和JAVA实践 中篇
版权声明:欢迎转载,但是看在我辛勤劳动的份上,请注明来源:http://blog.csdn.net/yinwenjie(未经允许严禁用于商业用途!)目录(?)[+]接上篇《架构设计:系统间通信(3)——IO通信模型和JAVA实践 上篇》4、多路复用IO模型在“上篇”文章中,我们已经提到了使用多线程解决高并发场景的问题所在,这篇文章我们开始转载 2016-07-07 20:19:13 · 641 阅读 · 0 评论 -
架构设计:系统间通信(3)——IO通信模型和JAVA实践 上篇
版权声明:欢迎转载,但是看在我辛勤劳动的份上,请注明来源:http://blog.csdn.net/yinwenjie(未经允许严禁用于商业用途!)目录(?)[+]1、全文提要系统间通信本来是一个很大的概念,我们首先重通信模型开始讲解。在理解了四种通信模型的工作特点和区别后,对于我们后文介绍搭建在其上的各种通信框架,集成思想都是有益的。目前常转载 2016-07-07 20:03:23 · 494 阅读 · 0 评论 -
架构设计:系统间通信(2)——概述从“聊天”开始下篇
版权声明:欢迎转载,但是看在我辛勤劳动的份上,请注明来源:http://blog.csdn.net/yinwenjie(未经允许严禁用于商业用途!)目录(?)[+](接上篇:《架构设计:系统间通信(1)——概述从“聊天”开始上篇》)4-3、NIO通信框架目前流行的NIO框架非常的多。在论坛上、互联网上大家讨论和使用最多的有以下几种:转载 2016-07-07 19:48:58 · 662 阅读 · 0 评论 -
双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计
https://www.centos.bz/2014/12/ha-load-balance-mysql-master-slave-architecture/#%E8%A7%A3%E5%86%B3session%E5%85%B1%E4%BA%AB%E9%97%AE%E9%A2%98双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计作者: 朱 茂海 分类:转载 2015-12-23 09:02:59 · 988 阅读 · 0 评论 -
腾讯分析系统架构解析
http://www.csdn.net/article/2014-09-15/2821698摘要:TA是一款面向第三方站长的免费网站分析系统,在数据稳定性、及时性方面广受站长好评,其秒级的实时数据更新频率也获得业界认可。本文将从实时数据处理、数据存储等多个方面带你深入探寻TA的系统架构及实现原理。TA(Tencent Analytics,腾讯分析)是一款面向第三方站长的转载 2015-12-24 11:04:24 · 822 阅读 · 0 评论 -
数据库schema设计与优化
http://toutiao.com/i6231427267264791041/?tt_from=android_share&utm_campaign=client_share&app=news_article&utm_source=email&iid=3375098659&utm_medium=toutiao_android数据库schema设计与优化 腾讯大转载 2015-12-24 11:07:01 · 1140 阅读 · 0 评论 -
Redis 的性能幻想与残酷现实
http://toutiao.com/news/6231154592172737026/?tt_from=android_share&utm_campaign=client_share&app=news_article&utm_source=email&iid=3375098659&utm_medium=toutiao_androidRedis 的性能幻想与残酷现实 读社会转载 2015-12-24 11:09:20 · 530 阅读 · 0 评论 -
配Hessian
public class HessianBeanPostProcessor implements BeanPostProcessor, PriorityOrdered, ApplicationContextAware{private ApplicationContext ctx;protected Log logger = LogFactory.getLog(getClass());转载 2016-03-30 16:59:38 · 365 阅读 · 0 评论 -
Java RMI 框架(远程方法调用)
http://haolloyin.blog.51cto.com/1177454/332426/RMI(即Remote Method Invoke 远程方法调用)。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任转载 2016-04-27 19:52:38 · 389 阅读 · 0 评论 -
大众点评订单分库分表实践
http://www.jianshu.com/p/e598a1bf0980背景订单单表早已突破两百G,因查询维度较多,即使加了两个从库,各种索引优化,依然存在很多查询不理想的情况;加之去年大量的抢购活动的开展,数据库达到瓶颈,应用只能通过限速、异步队列等对其进行保护;同时业务需求层出不穷,原有的订单模型很难满足业务需求,但是基于原订单表的DDL又非常吃力,无法达到业务要求;随着这些转载 2016-04-27 22:50:42 · 1118 阅读 · 0 评论 -
EJB 设计模式概述
http://blog.csdn.net/happyxyzw/article/details/1694943一. 设计模式重要性采用EJB技术的J2EE项目中,EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。 二. 常见EJB设计模式Session Facade P转载 2016-04-19 23:52:07 · 565 阅读 · 0 评论 -
在线支付之风控系统架构选型
风控系统介绍伴随着互联网的发展,游戏、商贸、慈善、博彩、餐饮等各行各业都开始触网。“天下熙熙,皆为利来;天下攘攘,皆为利往”,种类繁多的网络活动直接或间接的都与钱相关,传统的支付不能满足人们快节奏的互联网生活,电子支付应运而生,但电子支付给人们带来方便快捷的同时也给参与支付的各方带来了风险,账号盗用、虚假交易、金融欺诈等事件层出不穷。支付风险自古就存在,在互联网繁荣的今天只是多了些新花样,风控转载 2016-05-15 22:10:54 · 12115 阅读 · 1 评论 -
淘宝可伸缩高性能互联网架构HSF
http://blog.csdn.net/hpf911/article/details/14165865时间过得很快,来淘宝已经两个月了,在这两个月的时间里,自己也感受颇深。下面就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可 伸缩,高性能,高可用性的分布式互联网应用。一 应用无状态(淘宝session框架) 俗话说,一个系 统的伸转载 2016-05-28 16:35:56 · 2293 阅读 · 0 评论 -
淘宝高可伸缩高性能架构的相关框架介绍
一、应用无状态(淘宝session框架)俗话说,一个系统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信息的话,那么当保存状态信息的server宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题,而通常所说的集群,不仅有负载均衡,更重要的是要有失效恢复failover,比如t转载 2016-04-23 22:34:36 · 681 阅读 · 0 评论 -
逻辑架构和物理架构在架构设计中的应用
http://www.uml.org.cn/zjjs/200906045.asp在不同的架构设计方法中出现的软件架构视图种类很多,本文介绍最常用的两种架构视图——逻辑架构视图和物理架构视图,并通过具体案例的分析说明如何运用它们进行架构设计。当观察和描述事物大局的时候,逻辑架构和物理架构是最常用的角度。比如,以我们办公室里的局域网为例:从物理角度看,所有计算机“毫无区别”地连接到路由器上转载 2016-06-24 10:47:01 · 11660 阅读 · 0 评论 -
亿级Web系统搭建:单机到分布式集群
2016-06-05 徐汉彬 架构文摘作者:徐汉彬来源:伯乐在线当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架转载 2016-06-05 10:34:57 · 386 阅读 · 0 评论 -
从0到1,Java Web网站架构搭建的技术演进
https://www.toutiao.com/a6482607992951800333/?tt_from=weixin&utm_campaign=client_share&app=news_article&utm_source=weixin&iid=16683901729&utm_medium=toutiao_android&wxshare_count=151CTO传媒 2017-10-转载 2017-10-30 21:52:56 · 458 阅读 · 0 评论