架构设计
文章平均质量分 76
super_ccc
这个作者很懒,什么都没留下…
展开
-
应用健康检查
一:背景 我们的应用是都是走自动化脚本发布的,当发布完成后,通常的做法可能是直接看发布日志是否有报错,但这需要人工去操作,所以我们写了一个健康检查的页面,在发布完成后用脚本去访问这个健康页面,看是否能正常访问,从而确定应用是否正常启动。二:实现 写一个servlet去作为健康检查的页面,如果能正常访问,说明应用启动成功 写一个filter做安全检查,禁止访问其他资源原创 2016-06-29 19:51:35 · 1126 阅读 · 0 评论 -
nginx+tomcat集群部署简单流程(windows环境)
1.下载nginxhttp://nginx.org/ 进入nginx官网下载windows环境的ngin2.启动nginx双击nginx.exe,输入localhost,进入nginx默认界面3.下载tomcat下载后,并复制,这样就相当于两个tomcat容器,模拟集群,我用的7.0版本4.修改tomcat端口tomcat默认的访问端口是8080,所以需要修改其中的一台原创 2016-02-29 14:29:54 · 670 阅读 · 0 评论 -
diamond配置中心部署
1.下载源码http://code.taobao.org/svn/diamond2.源码部分修改 a.diamond-utils中的com.taobao.diamond.common.Constants中的public static final int DEFAULT_PORT = 8080;//这个是diamond的默认访问端口,可以根据需要自行修原创 2016-02-25 19:38:53 · 3894 阅读 · 1 评论 -
Elasticsearch学习之安装windows本地环境
1.首先本地需要jdk环境,es官网建议jdk1.82.下载官网的zip包(这个看自己需要,也有tar包等)3.解压看到bin目录下有个elasticsearch.bat,双击即可启动,也可将命令配置到环境变量中(系统变量)如:新建变量ES_HOME:E:\学习\elasticsearch\elasticsearch-2.1.1\bin(es的安装包路径)然后修改p原创 2016-01-19 19:36:24 · 3205 阅读 · 0 评论 -
tddl diamond配置
TGroupDataSource层的配置1、 配置读写分离权重:KEY:com.taobao.tddl.jdbc.group_V2.4.1_“groupKey”VALUE:dbName:r10w0,dbName2:r0w10TAtomDataSource层的配置(由3部分组成,global、app、user)1、 基本数据源信息(gl原创 2016-01-26 21:30:35 · 749 阅读 · 0 评论 -
阿里druid学习,号称最好的数据库连接池
一:介绍 https://github.com/alibaba/druid/wiki/%E9%A6%96%E9%A1%B5二:比较 druid是类似dbcp,c3p0的一个数据库连接池框架,性能比这两者好,同时自带监控页面,可以实时监控应用的连接池情况以及其中性能差的sql,方便我们找出应用中连接池方面的问题,多的就不说了,详细的介绍,github上都有三:实战 我自己用d原创 2016-01-14 19:54:57 · 17296 阅读 · 3 评论 -
服务熔断框架hystrix学习概要
一:框架springboot、hystrix、maven二:depend org.springframework.boot spring-boot-starter-web ${springboot.version} com.netflix.hystrix hystrix-core ${hystrix.version}原创 2016-09-01 20:13:55 · 6078 阅读 · 1 评论