一、负载均衡理论介绍 现阶段后台的负载均衡主要分为两种: 客户端负载均衡 服务端负载均衡 (一)客户端负载均衡 优势:稳定性高。 不足:升级成本高。 (二)服务端负载均衡 优势:统一维护,成本低。 不足:一旦故障,影响大。 二、SpringCloud整合Ribbon 注意:这里的Ribbon就是典型的客户端负载均衡!! 1、添加依赖 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-n...
涉及到的内容有: SpringCloudNetflixRibbon核心接口 NetflixRibbon自动装配 NetflixRibbon配置化组件 (一)Demo构建 1、新建一个工程 三个模块: user-api:公用API user-ribbon-client:客户端应用 user-service-provider:服务端应用 2、实现user-ribbon-client 配置信息application.properties 用户Ribbon客户端应用spring.application.name=spring-cloud-user-ribbon-clien...
1、安装好nginx后启动 2、将前端项目复制到/nginx/html文件夹下 3、将nginx下的配置文件(/nginx/conf/nginx.conf)里的server节点配置改为要配置的域名 server{监听的端口,80端口是默认端口,在访问时,就无需输入端口号,其他的都需要输入端口号,比如这里访问地址就是127.0.0.1,而若是8080端口,则是127.0.0.1:8080listen80;此处localhost可改为要访问的域名或者ip地址,若有多个用空格隔开。例如server_namewww.baidu.combaidu.comtest.baidu.comserver_n...
(一)问题1、问题一 每个用户访问一个网站都会单独享有一个session,而session是存储在内存中的。当有大量的用户访问网站时,就会占用大量的内存,而此时若好多session都是无效操作(比如:一个用户将商品添加进购物车之后就去吃饭了,网页没有关闭,那么服务器依然会保存这个session,这种session就属于短期无效session),那么就会白白浪费服务器的性能,并影响后续的用户体验。 2、问题二 当用户访问时,服务器突发异常,一旦服务器宕机,那么存储在内存中的所有session都会丢失。为了用户体验,明显不能丢掉ses...
在web.xml配置文件中,在配置filter时,有一个属性dispatcher比较陌生,这里来简单了解一下。 dispatcher的配置 REQUEST:默认值FORWARD:拦截转发ERROR:拦截跳转到锁雾页面,全局错误页面INCLUDE:拦截在一个页面中包含另外一个页面 (1)REQUEST默认方式,访问服务器上的资源,就会被拦截(但是以下几种情况除外) (2)FORWARD拦截转发。例: @OverridepublicvoiddoFilter(ServletRequestservletRequest,ServletResponsese...
1、下载(链接:https://pan.baidu.com/s/1LizUFxzOy5hUtTY7hkPjKQ)并解压mmseg4j-1.9.1.zip,把所有jar文件拷贝到你应用服务器下的solr/WEB-INF/lib中。(如果你的应用服务器下面没有solr,请参考《Tomcat与Solr整合》)。 有3个jar文件:mmseg4j-analysis-1.9.1.jar,mmseg4j-core-1.9.1.jar,mmseg4j-solr-2.2.0.jar。(备注:mmseg4j-solr至少2.2.0,否则会报错;我这里的mm...