首页 优德88中文正文

三亚景点,解密电商渠道-分布式session,分布式tomcat如何做session同享-w优德88com

admin 优德88中文 2019-11-06 244 0

前次首要界面介绍了秒杀体系,剖析了秒杀体系或许存在的几个功能瓶颈的当地:产品列表,概况页面,提交订单页面。这次首要说说分布式session的问题。



(一)秒杀增加高并发的方法

1.参加redis缓存的方法,判别是否redis中存在?第一次从数据库里边取,放入redis中,第2次的时分直接从redis里边取。显着并发可以上去。吞吐量也可以显着提高。假如产品价格发生变化,及时的保护redis中的缓存。

2.nginx的并发数,加大nginx的并发数。

增加work_rlimit_nofile和worker_connections数量,并禁用keepalive_timeout。

3.tomcat的并发数。加大tomcat的并发数。超时时刻加大。

maxThreads="1000" 最大并发数 。

minSpareThreads="100"///初始化时创立的线程数。

maxSpareThreads="500"///一旦创立的线程超越这个值,Tomcat就会封闭不再需求的socket线程。

acceptCount="700"// 指定当一切可以运用的处理恳求的线程数都被运用时,可以放到处理行列中的恳求数,超越这个数的恳求将不予处理。


minSpareThreads="100"
maxSpareThreads="500"
maxThreads="1000"
acceptCount="700"
connectionTimeout="20000"
redirectPort="8443" />

4.redis的衔接池。

5.dubbo衔接池与超时时刻。

6.数据库的衔接池加大。Too many connections

体系支撑的最大衔接max_connections
用户能最大衔接进来的数量max_user_connections
别忘记在装备文件里增加不然重启失效
max_connections=1000;
max_user_connection=600

7.linux体系的句柄数--too many open files

ulimit -n 20480

(二)session同享插件合适十万级以下并发

https://github.com/ran-jit/tomcat-cluster-redis-session-manager 支撑tomcat7,tomcat8,tomcat9。

  • 挑选它由于他支撑tomcat8和tomcat9



  • 具体的介绍和下载途径

https://github.com/ran-jit/tomcat-cluster-redis-session-manager/wiki



  • Steps to be done,
  • 1.Copy the downloaded jars to your tomcat/lib directory.

tomcat/lib/

2.Add tomcat system property "catalina.base".

  • catalina.base="TOMCAT_LOCATION"

example: export catalina.base=/opt/tomcat

3.Copy the redis-data-cache.properties file to your tomcat/conf directory and update your Redis server details.

  • tomcat/conf/redis-data-cache.properties

Add the below two lines in your tomcat/conf/context.xml file.

Verify the session expiration time in tomcat/conf/web.xml file.


60

PS:互联网公司都是堆机器,水平挂的机器多,redis多,tomcat多,nginx多,每个机器的装备一般,可是机器多分到每个机器上的就少了。其实还有内部的一部分优化。并不是调的越大越好,这个也是依据机器的功能的。需求依据机器来重复的测验取得最佳值。

坚持原创的35岁IT老兵!感谢您可以看完这篇文章!感谢重视,谈论,转发!

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

最近发表

    w优德88com_优德w88手机下载_w88优德app

    http://www.taiwanesevoice.net/

    |

    Powered By

    使用手机软件扫描微信二维码

    关注我们可获取更多热点资讯

    w88出品