web服务器
文章平均质量分 81
iteye_19269
这个作者很懒,什么都没留下…
展开
-
迁移机房流程
我们的方案,从机房A迁移到B,流程如下;先用测试预发环境过一遍,然后执行线上。1、在新机房B部署服务与配置,DBA配置好数据库,建立B-mysql(read only),作为A的从库,从A同步数据。2、将A-实例连接的数据库A-mysql切换至B-mysql(修改配置中心的配置即可),将B-mysql设置为可写。这时候实例只会操作B-mysql,即使主A-mysql数据有变动,也会...2018-08-01 10:42:56 · 919 阅读 · 0 评论 -
页面静态化
分为真静态,和伪静态。另外,常常会将js、css、图片等单独放到几台资源服务器,由nginx分发请求到动态服务器和资源服务器。以及使用CDN分发网络。另外,同一个页面,也可以分为静止不变的,前端可以缓存,比如页面头部、底部等。 真静态:生成html,另外可以将页面内容放入nosql中。伪静态:UrlRewrite其中UrlRewrite,其实是一种地址欺骗,有多种实现,主要是页...原创 2017-03-27 22:42:43 · 72 阅读 · 0 评论 -
四种会话跟踪技术
有四种方法可以实现会话跟踪技术:URL重写、隐藏表单域、Cookie、Session。1)URL 重写:在URL后面附带会话ID,比如sessionID。和服务器的请求一起发送。一般用于浏览器禁止cookie,实现方式如下jsp页面的一行代码搞定。另外,和另外一种用于页面静态化的重写有区别,那种实现可通过下载urlrewrite-4.0.0.jar,增加配置达到目的。<a hre...2017-04-18 23:14:39 · 281 阅读 · 0 评论 -
springboot入门
占个坑,之后写http://blog.csdn.net/xiaoyu411502/article/details/47864969http://www.cnblogs.com/larryzeal/p/5799195.html原创 2017-04-18 23:42:05 · 73 阅读 · 0 评论 -
限频和服务降级(转)
原文:什么是限频和服务降级 ? 要保证一个大流量对外服务的稳定性, 通常我们很相当注意两个功能控制… 一个是请求的限流,一个是服务降级处理,他的意义在于不会让你的服务全瘫痪了,你可以适当的损失点东西利益,来保证最基础的功能, 这就是过载保护. 每个接口所能提供的单位时间服务能力是有限的。超过服务服务的承载能力,一般会造成整个接口服务停顿,或者应用 Crash毁掉,或者带来一...原创 2017-04-19 23:12:50 · 507 阅读 · 0 评论 -
高并发系统(缓存、降级、限流)
先解释一下关键词:缓存:这个大家都知道。降级:就是在高并发高负载情况下,选择动态的关闭一下不重要的服务,拒绝访问等,来为重要的服务节省资源,比如电商平台秒杀当天可关闭推荐等功能。限流:就相当于调整水龙头的大小,使得访问请求量控制在一定范围。 对于比较关键又高并发的服务,比如秒杀,不能通过缓存和降级方式解决,至少不够解决太大并发量。这时候就需要限流了。 以下为参...原创 2017-04-19 23:42:38 · 906 阅读 · 0 评论 -
Nginx
1、动静分离,静态文件可以放另一台服务器上,比如Apache:参考 vim /usr/local/nginx/conf/nginx.conf//动态资源 location ~ \.(jsp|jspx|do|action)(\/.*)?$ { //动态请求转发到tomcat服务器,匹配方式可自定义 #设置真实ip proxy_set...原创 2017-04-26 21:34:15 · 65 阅读 · 0 评论 -
消息队列RabbitMQ
引言你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(RPC)。本文将要介绍的RabbitMQ就是当前最主流的消息中间件之一。RabbitMQ简介...原创 2017-04-26 21:40:48 · 79 阅读 · 0 评论