随笔分类 -  架构

相关架构方面的知识
摘要:根据设计期的架构思想和运行期的不同结构分为: 面向服务的架构 分布式服务架构 微服务架构 1、面向服务架构。以业务服务的角度和服务总线的方式,一般是webservice与ESB,考虑系统架构和企业IT治理; 2、分布式服务架构。基于去中心化的分布式服务框架与技术,考虑系统架构和服务治理; 3、微服务 阅读全文
posted @ 2021-11-19 09:13 thinkidea 阅读(778) 评论(0) 推荐(0)
摘要:我们考虑的情况是在你的数据量很大的情况下,千万级别的数据量。不要当我们的请求响应时间已经让我无法忍受的时候,再来想起来优化,可能有点迟了。因为可能会丢失很多潜在的价值客户。所以,在我们当初设计表,或者因为我们的业务的变化而导致的情况下,就要多多考虑去优化我们的MySQL了。 1、在我们的开发中,请务 阅读全文
posted @ 2016-04-24 22:24 thinkidea 阅读(767) 评论(0) 推荐(0)
摘要:敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态 阅读全文
posted @ 2013-08-13 10:35 thinkidea 阅读(319) 评论(0) 推荐(0)
摘要:本次完成的是架构图最下面的2个db :master - slave 结构的设计;mysql主从搭建,mysql主从设置。mysql集群master-slave架构实现。至此我们的初步架构基本实现。 接下来,我们将实现主从分离采用的是mysql-proxy。后续中将继续发布!! 阅读全文
posted @ 2013-01-11 14:16 thinkidea 阅读(1181) 评论(0) 推荐(0)
摘要:nginx+keepalievd,实现负载均衡和故障点切换。主从互备。keepalived双机热备。 阅读全文
posted @ 2013-01-10 11:25 thinkidea 阅读(2046) 评论(2) 推荐(0)
摘要:nginx负载均衡搭建,如何转移故障机器? 阅读全文
posted @ 2013-01-08 13:58 thinkidea 阅读(1556) 评论(1) 推荐(2)
摘要:服务器环境部署 lnmp环境搭建 nginx配置 yum安装 阅读全文
posted @ 2013-01-07 10:57 thinkidea 阅读(759) 评论(0) 推荐(0)
摘要:大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。 阅读全文
posted @ 2012-12-27 10:27 thinkidea 阅读(372) 评论(0) 推荐(1)
摘要:详细内容请查看本人博客 www.thinkidea.net欢迎高手批评指正!!!这是我自己在纸上画的一个关于SVN+patch+rsync部署生产环境的图:先看图:我的思路是这样的:1 SVN服务器是中心,它存储两个重要的东西:网站目录及文件 和 补丁包程序;2 测速环境中的代码均来自SVN服务器,分为两部分:网站源程序和补丁包,均通过svn checkout 获得;3 测速环境下,开发完成后,通过svn commint -m 提交;4 本地svn客户端,更新;5 通过本文下方“svn 补丁包生成”,生成相关补丁包;6 svn补丁包提交至svn服务器;7 代码提交服务器上 svn up 补丁包 阅读全文
posted @ 2012-06-14 15:23 thinkidea 阅读(3730) 评论(5) 推荐(0)
摘要:因涉及到关键信息,本文删除相关配图。但51CTO在删之前已经收录本文, 地址是:http://developer.51cto.com/art/201206/342006_1.htm 目前网站架构一般分成负载均衡层、WEB层和数据库层 负载均衡层-- LVS, WEB层--使用了nginxweb服务器 阅读全文
posted @ 2012-06-12 14:31 thinkidea 阅读(3262) 评论(15) 推荐(4)