系统架构
文章平均质量分 75
小龙在线
走在架构师的路上
展开
-
一个简单企业信息网站架构
前段时间做了一个简单的企业信息网站,主要用到一些开源的框架和插件,网站开发完了,把用到的东西写出来分享一下网站功能分析(1)网站信息维护:网站信息分为很多种类型,有自己网站发布的新闻、知识,也有从其他网站上转载的相关内容,从功能上看都类似,内容主要是富文本,都已经抽象为信息维护功能,包括企业简介之类的,都抽象为网站到信息,只是属于特殊的类型,因此也延伸出另一个需求,网站信息类型维护原创 2014-04-27 21:17:41 · 1715 阅读 · 0 评论 -
淘宝网高性能可伸缩架构技术探秘
在《世界最大的PHP站点 Facebook后台技术探秘》一文中介绍了一个大型SNS网站的技术组成。今天我们继续大型网站探秘,一起来探秘淘宝网的架构技术。作为国内最大的B2C网站,淘宝网的网站架构一直承载着数据量告诉增长压力,要保证良好的负载和流程的使用体验,一个可伸缩性的高性能网站架构必不可少。一、应用无状态一个系统的伸缩性的好坏取决于应用的状态如何管理。试想一下,假如我们在ses转载 2011-11-25 12:52:35 · 857 阅读 · 0 评论 -
Cross-Site Scripting XSS 跨站攻击全攻略
原文:http://a1pass.blog.163.com/blog/static/2971373220087295449497/题记:这是我在《黑客X档案》08年第5期发表的一篇文章,对跨站与挂马做了比较全面而深入的讲解。转载请注明版权:http://a1pass.blog.163.com/ A1Pass 《黑客X档案》黑客反病毒论坛 http://bbs.hackav.com 现在的黑客转载 2015-07-08 12:25:58 · 4834 阅读 · 2 评论 -
几种常用远程通信技术(RPC,Webservice,RMI,JMS)的区别
RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。 Web Service转载 2015-10-16 11:29:58 · 1818 阅读 · 0 评论 -
京东咚咚架构演进
原文链接:http://www.cnblogs.com/mindwind/p/5017591.html咚咚是什么?咚咚之于京东相当于旺旺之于淘宝,它们都是服务于买家和卖家的沟通。 自从京东开始为第三方卖家提供入驻平台服务后,咚咚也就随之诞生了。 我们首先看看它诞生之初是什么样的。1.0 诞生(2010 - 2011)为了业务的快速上线,1.0 版本的技术架构实现是非常直接且转载 2015-12-13 11:00:35 · 832 阅读 · 0 评论 -
微服务实战(一):微服务架构的优势与不足
原文链接:http://dockone.io/article/394【编者的话】本文来自Nginx官方博客,是微服务系列文章的第一篇,主要探讨了传统的单体式应用的不足,以及微服务架构的优势与挑战。正如作者所说,微服务架构更适合用于构建复杂的应用,尽管它也有自己的不足。这篇文章作者是Chris Richardson,他是早期基于Java的Amazonite EC2 PaaS平台C转载 2016-09-16 21:42:41 · 4658 阅读 · 0 评论 -
Kafka剖析(一):Kafka背景及架构介绍
Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark都支持与Kafka集成。InfoQ一直在紧密关注Kafka的应用以及发展,“Kafka剖析”专栏将会从架构设计、实现、应用场景、性能等方面深度解析Kafka。背景介绍Kafka创建背景转载 2016-09-16 21:44:21 · 735 阅读 · 0 评论