b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

成都钢结构设计_怎么设计网站_架构设计

电脑杂谈  发布时间:2017-01-15 05:03:51  来源:网络整理

当前一种先进实用的架构设计

李万鸿

对用JA开发的项目来说,根据“成熟稳定、先进科学、实用可靠“的原则,可以使用这样一种架构,采用多个集群来保证系统的高性能、高可靠性、伸缩性、可维护性和安全的需要,服务器可以线性扩展,使用开源免费软件和廉价服务器,提供极高的性价比。

1. 开发语言、工具:JA 、eclipse。

2. 技术架构采用STRUTS2+SPRING3+HIBERNATE3。

3. 采用自动测试工具进行严格测试,保证代码质量,如:QTP、ROBERT、LOADRUNNER等。

4. 软件环境:maven、SVN(git)、jetty,JDK6。

5. 硬件环境:cpu:P3 2.8GHZ以上Memory:3G以上。

硬件环境:

服务器端: 推荐配置为16G内存以上,CPU为2.8GHZ以上配置,硬盘容量为500G以上的服务器。

通信网络: 网络协议为HTTP、TCP/IP。

软件环境:

服务器端:

Ø服务器:mysql5.6。

ØWeb服务器:jboss7

Ø服务器采用华硕服务器。

Ø服务器操作系统: linuxcentos6.5.

Ø浏览器:Internet Explore8.0或以上版本、360浏览器6及以上版本。

ØNAS存储,42T,RAID5,用于存储数据。

屏幕分辨率推荐为:1024*768或以上。

1) Lvs+keepalived-1.2.8 ,2台集群做互联网访问的入口。

2) Squid3.3用2台集群进行页面缓存。

3) HAPROXY1.4+keepalived-1.2.8用3台集群进行WEB服务器负载均衡和动静分离。

4) jboss服务器进行3台集群,每台硬盘500G。

5) mysql用haproxy进行4台主从集群和负载均衡。

6) 用2台couchbase2集群进行数据缓存。

7) 用2台fastdfs3集群存储图片。

8) 用1台Lucene4.7搜索服务器。

9) 采用nagios3.5监控服务器,发生异常时可发邮件和短信。

这个架构先进实用,可以支持7X24每分钟数万至数十万的访问量。

用LVS+KEEPLIVED双机通过一个VIP(vitual IP)对对个squid缓存服务器进行负载均衡,Squid缓存服务器通过haproxy为jboss服务器进行缓存,haproxy+keeplived双机对jboss服务器集群进行负载均衡调度。

2.4.2mysql集群

MySQL支持双主的设置,即两个MySQL节点互为主备,不过虽然理论上,双主只要数据不冲突就可以工作的很好,但实际情况中还是很容发生数据冲突的,比如在同步完成之前,双方都修改同一条记录。因此在实际中,最好不要让两边同时修改。即逻辑上仍按照主从的方式工作。但双主的设置仍然是有意义的,因为这样做之后,切换主备会变的很简单。因为在出现故障后,如果之前配置了双主,则直接切换主备会很容易。

双主在设置时,只需将上面的一段设置复制一份,分别写入两个MySQL节点的配置文件,但要修改相应的server-id,auto-increment-offset和master-host。auto-increment-offset就是为了让双主同时在一张表中进行添加操作时不会出现id冲突,所以在两个节点上auto-increment-offset设置为不同的值就好。在两个节点上都为对方创建用户。

Mysql用2主多从,提供高性能服务,主提供对的写操作,从进行读操作,实现了读写分离和备份。从可线性扩展。

用haproxy+keeplived双机对slave进行负载均衡,提供对的读操作。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-26395-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 张熠
      张熠

      记忆深刻

    • 鲁文公姬兴
      鲁文公姬兴

      那要看我们国家的变革力度够不够大持不持久

    热点图片
    拼命载入中...