欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

memcached演練(4)使用apache+memcached-session-manager+tomcat集群(續(xù))

memcached演練(4) 使用apache+memcached-session-manager+tomcat集群,存在一些問(wèn)題。問(wèn)題列表

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、婺城網(wǎng)站維護(hù)、網(wǎng)站推廣。

問(wèn)題1:2個(gè)tomcat節(jié)點(diǎn),apache,memcached服務(wù)器均放在一個(gè)虛擬機(jī),不能真正模擬真實(shí)環(huán)境。

問(wèn)題2:不能整整模擬分布式環(huán)境。

本文,重新設(shè)計(jì)下物理結(jié)構(gòu)。沿用《memcached演練(4) 使用apache+memcached-session-manager+tomcat集群》配置。僅僅將主機(jī)進(jìn)行了調(diào)整。

memcached演練(4) 使用apache+memcached-session-manager+tomcat集群(續(xù))

操作步驟。

1.將配置好的tomcat節(jié)點(diǎn)分別復(fù)制到 2個(gè)主機(jī)

scp -r apache-tomcat-node1 root@hadoop2:/u01
scp -r apache-tomcat-node2 root@hadoop3:/u01

2.修改apache的worker.properties

[root@hadoop1 /]# vi /etc/httpd/conf/workers.properties 
worker.list=loadbalancer
worker.tomcat1.port=8009
worker.tomcat1.host=192.168.163.156
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1
worker.tomcat2.port=8019
worker.tomcat2.host=192.168.163.166
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=tomcat1,tomcat2
worker.loadbalancer.sticky_session=true

3.修改每個(gè)節(jié)點(diǎn)的tomcat的context相關(guān)MSM配置

   <Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
      memcachedNodes="n1:192.168.163.146:11211" sticky="false"
      requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$" />

指向192.168.163.146:11211

4.測(cè)試下吞吐量

c:\Apache24\bin>ab  -n 10000 -c 4  http://192.168.163.146/examples/testSession.jsp
This is ApacheBench, Version 2.3 <$Revision: 1604373 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.163.146 (be patient)
Completed 1000 requests
...
Completed 10000 requests
Finished 10000 requests
Server Software:        Apache/2.2.15
Server Hostname:        192.168.163.146
Server Port:            80
Document Path:          /examples/testSession.jsp
Document Length:        331 bytes
Concurrency Level:      4
Time taken for tests:   10.322 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      5930000 bytes
HTML transferred:       3310000 bytes
Requests per second:    968.84 [#/sec] (mean)
Time per request:       4.129 [ms] (mean)
Time per request:       1.032 [ms] (mean, across all concurrent requests)
Transfer rate:          561.06 [Kbytes/sec] received
Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.4      1       5
Processing:     0    4  11.7      3     585
Waiting:        0    4  11.7      3     585
Total:          0    4  11.7      3     585
ERROR: The median and mean for the initial connection time are more than twice the standard
       deviation apart. These results are NOT reliable.

吞吐量:968.84。比上節(jié)中的測(cè)試結(jié)果“727.55”超出不少。

經(jīng)過(guò)多次測(cè)試,差別有點(diǎn)大。

Requests per second:    1281.74 [#/sec] (mean)

Requests per second:    1451.22 [#/sec] (mean)

模擬一臺(tái)節(jié)點(diǎn)宕機(jī)情況,測(cè)試吞吐量

c:\Apache24\bin>ab  -n 10000 -c 4  http://192.168.163.146/examples/testSession.jsp
This is ApacheBench, Version 2.3 <$Revision: 1604373 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 192.168.163.146 (be patient)
Completed 1000 requests
...
Finished 10000 requests


Server Software:        Apache/2.2.15
Server Hostname:        192.168.163.146
Server Port:            80

Document Path:          /examples/testSession.jsp
Document Length:        331 bytes

Concurrency Level:      4
Time taken for tests:   7.994 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      5930000 bytes
HTML transferred:       3310000 bytes
Requests per second:    1250.92 [#/sec] (mean)
Time per request:       3.198 [ms] (mean)
Time per request:       0.799 [ms] (mean, across all concurrent requests)
Transfer rate:          724.41 [Kbytes/sec] received

吞吐量:1250.92。FUCK出乎意料啊。竟然比2個(gè)節(jié)點(diǎn)的情況下還高。

多次測(cè)試,發(fā)現(xiàn)均在1700左右。

Requests per second:    1729.64 [#/sec] (mean)

Requests per second:    1779.67 [#/sec] (mean)。

結(jié)果出乎我的意料。 記住這個(gè)結(jié)果,以后做個(gè)監(jiān)控分析下。

最后討論

關(guān)于session應(yīng)該不應(yīng)該使用memcached存儲(chǔ),可詳見《為什么不能用memcached存儲(chǔ)Session》

簡(jiǎn)單整理下表格

 usual session pattern
usual memcached session pattern
* Blobs (250 bytes to 5k+)
* Read from datastore on every single page load
* Usually written to the datastore on every page load
* Reaped from the DB after inactivity
* Read from memcached on page load
* 'set' over the existing session with a new expiration time
* Cache misses mean user is logged out

1.Run your instances out of memory and people get logged out early, or can't log in at all

2.Upgrading memcached, the OS, hardware, etc, now kicks people off

3.Adding or removing servers to the cluster, now kicks people off



如果非常希望借助memcached提高Session讀取速度,那么可以借鑒Norkūnas提出的memcached+RDBMS(在有些情況下,NOSQL也可以)的模式:

  • 當(dāng)用戶登錄時(shí),將Session “set”到memcached,并寫入數(shù)據(jù)庫(kù);

  • 在Session中增加一個(gè)字段,標(biāo)識(shí)Session最后寫入數(shù)據(jù)庫(kù)的時(shí)間;

  • 每個(gè)頁(yè)面加載的時(shí)候,優(yōu)先從memcached讀取Session,其次從數(shù)據(jù)庫(kù)讀??;

  • 每加載N頁(yè)或者Y分鐘后,再次將Session寫入數(shù)據(jù)庫(kù);

  • 從數(shù)據(jù)庫(kù)中獲取過(guò)期Session,優(yōu)先從memcached中獲取最新數(shù)據(jù)。

內(nèi)容來(lái)自:http://www.infoq.com/cn/news/2015/01/memcached-store-session

標(biāo)題名稱:memcached演練(4)使用apache+memcached-session-manager+tomcat集群(續(xù))
文章鏈接:http://aaarwkj.com/article10/pdicgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)品牌網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、動(dòng)態(tài)網(wǎng)站做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
秒播视频午夜福利在线观看| 97国产免费全部免费观看| 亚洲一区二区三区黄色| 丝袜美腿一区在线播放| 欧美日韩亚洲一区视频| 偷拍丝袜美腿亚洲超碰| 国产成人拍国产亚洲精品 | 欧美日韩免费高清视视频| 狠狠综爱五月天的婷婷| 久久国产高清亚洲电影| 国产午夜草莓视频在线观看| 欧美日韩另类综合久久久| 国产精品伦一区二区视频| 成年人免费观看黄色片| 91这里只有精品在线观看| 午夜激情视频免费国产| 国产亚洲综合精品综合区| 久久九特黄的免费大片| 欧美激情亚洲一区二区| 国外男女性生活在线视频| 久久亚洲中文字幕丝袜长腿| 亚洲免费一区二区三区精品| 国产精品18禁一区二区三区| 激情内射日本一区二区三区| 亚洲综合偷拍欧美一区日韩| 自偷自拍亚洲综合精品| 国产成人亚洲精品午夜国产馆| 日本一区二区在线高清| 国产一区二区日本在线| 国产又粗又长又大又长| 亚洲综合色日本日b网| 98热这里只有精品视频| 亚洲天堂av在线有码| 中文字幕熟女人妻另类癖好| 国产又粗又长又爽网站| 国产aaa级日本一区二区三区| 加勒比在线观看欧美一区| 日本高清一区二区高清| 99热这里只有精品网址| 岛国av有码高清在线观看| 欧美一区二区国产日韩在线|