Druid数据库连接池

相关文档:

http://www.iteye.com/magazines/90#111

项目主页

http://code.alibabatech.com/wiki/display/Druid/Home

===============================

Tengine

项目主页 http://tengine.taobao.org/

为什么我们要用这个,而不直接使用Nginx?

A:因为这个家伙和Nginx一模一样,但比Nginx多一些功能,比如限制某个用户的并发数(这个NGINX有),同时提供白名单,关键是OSCHINA.NET等网站也从NGINX迁移到了Tengine

===============================

对于恶意压力测试,比如DDOS,我们使用Tengine有什么办法可以防御?

A:可以采用封UA,封IP的方式进行处理,什么是封UA?如何封IP呢?

UA是指User Agent,参考:

http://www.cnblogs.com/top5/archive/2011/01/13/1934845.html

http://www.linuxidc.com/Linux/2010-01/23812.htm

http://www.poluoluo.com/server/201301/192668.html

===============================

nginx负载均衡器处理session共享的几种方法

http://www.oschina.net/question/12_621

黄海决定以后在项目中不允许使用session,一率使用cookie替代,具体使用方法需进一步研究决定。

http://hi.baidu.com/china8jie/item/20eebde2fb216cd0ea34c998

http://www.blogjava.net/liuxiaosan/articles/357092.html

===============================

我们未来的架构就是

LVS+KEEPALIVED负载均衡 共2台

Tengine WEB服务器,如果可能也做一些缓存模块的使用,Tomcat7+jdk7 WEB服务器 最少两台,每台最少一个。

Memcached 缓存服务器,最初使用一台就行。

Mysql 5.5 最初一台数据库服务器就可以,做好备份工作。后期可以添加主从或者MMM解决方案,也可以使用阿米巴。

NFS 共享磁盘存储,最少两台,MOUNT到WEB服务器上。

这样算下来,最小的结构是8台计算机实现。

我们在运营前还需要准备的技术储备相关推荐

  1. 小学毕业能学php吗,将来没出息的娃,多半从小就有这些缺点,小学毕业前还不改就晚了...

    文|西红柿妈妈 孩子在11岁.12岁之前,性格和言行方面若有欠缺的地方,家长通过及时引导,孩子尚且容易改变.但是,孩子小学毕业了,如果自身存在缺点,养成了某些不良习惯.那么,很不幸,这一切恐怕已经定型 ...

  2. C++中指针前还加是什么意思

    C++中指针前还加&是什么意思 区分使用位置,有两种可能: 1 在定义时使用,如 int *a; int * &p = a; 这种是C++中的引用,p本身不占用内存空间,只是a的一个别 ...

  3. 页面驱动开发(Page Driven) —— 一种大多数人还不认同的技术

    ---------- 前言 ---------- 极限编程为什么不极限?我们已经按照教科书.Jcobson.MatinFowler的做了,用了测试驱动,用了小卡片,用了standmeeting,可是结 ...

  4. 《三体》刘慈欣:意识上传离现实还存在很大技术障碍

    在刚刚过去一周的乌镇区块链大会上,三体作者刘慈欣首次参加了区块链主题峰会,并参与了"科幻+区块链"的主题圆桌论坛. 刘慈欣,中国科幻小说代表作家之一,被誉为"中国当代科幻 ...

  5. SpringCloud(10)—— 国寿i动项目经验之(解决前后端跨域请求技术)

    国寿i动项目经验之(解决前后端跨域请求技术): 由于网段原因,导致前端js请求后端服务接口出现跨域,没法实现正常的请求,所以需要对请求进行跨域处理 引入jar: <!-- 解决前后端接口交互跨域 ...

  6. 【ChatGPT】ChatGPT 在电商用户运营业务中的应用、技术方案、带来的价值

    文章目录 [ChatGPT]ChatGPT 在电商用户运营业务中的应用.技术方案.带来的价值 一.摘要 二.引言 三.基本原理与架构 四.电商用户运营业务中的应用 4.1 用户画像 4.2 个性化推荐 ...

  7. 净网先锋杀啦卡巴斯基,并且还..(与净网先锋技术支持客服对话)

    净网先锋杀啦卡巴斯基,并且还..(与净网先锋技术支持客服对话) 净网先锋下载地址http://groups-beta.google.com/group/sys-fans/web/jw.rar 卡巴斯基 ...

  8. 送给所有还未买房的技术朋友们——住房按揭贷款计算器

    送给所有还没买房的技术朋友们--住房按揭贷款计算器,愿大家早日有"家" 立即下载住房银行按揭计算器

  9. 找代运营前店铺需要具备哪些条件?

    现在电商行业发展的如火如荼,很多卖家看准商机,纷纷在电商平台上开店,但很多卖家没有足够的运营经验导致店铺发展不下去.正因为这样市面上出现了网店代运营行业,他们可以帮助卖家及时有效的去解决问题.这时可能 ...

最新文章

  1. 全血微量元素团标今起实施 李喜贵:两项标准填补国内外空白
  2. 【数据结构】----C语言实现栈操作
  3. 期待!华为P40渲染图再曝光:前置打孔双摄+6.5英寸大屏
  4. MySQL中replace主键_Mysql中replace与replace into的用法讲解
  5. 第五步_安装编译必须的软件包依赖包
  6. Metatable让我从心认知了Lua(相知篇)
  7. 嵌入式系统框架----软件篇
  8. apache实验报告 linux_apache服务器的安装与配置实验报告.doc
  9. ifconfig command not found
  10. 制作EDM 邮件规范
  11. UVM factory机制源码探微
  12. 马虎词汇教程6-10(转载)
  13. 一周新论文 | 2020年第13周 | 自然语言处理相关
  14. java支持多继承吗
  15. windows安装linux
  16. 人工智能算法工程师成长曲线
  17. mysql_08_ yum(dnf)安装
  18. [STL]set存储pair并自定义排序
  19. Word中的公式显示不全,或许是这个原因
  20. javascript小技巧[转]

热门文章

  1. PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
  2. PHP 端口号 是否 被占用 以及 解决方法
  3. [No000077]打造自己的Eclipse
  4. C# .net中cookie值为中文时的乱码解决方法
  5. Java线程:新特征-条件变量(转)
  6. 可以用for循环直接删除ArrayList的特定元素吗?可能会出现什么问题?怎样解决?
  7. Nginx服务器不支持PATH_INFO的问题及解决办法
  8. VS2013_QT5.4_静态编译问题_已经解决
  9. 服务器流量异常排查步骤(查看进程的流量)
  10. Windows - CMD窗口UTF8编码乱码问题的解决!