简介 Zuul是Spring Cloud提供的api网关和过滤组件,它提供如下功能: 认证 过滤 压力测试 Canary测试 动态路由 服务迁移 负载均衡 安全 静态请求处理 动态流量管理 在本教程中,我们将用zuul,把web端的请求 转发到对应的产品服务上,并且定义一个pre过滤器来验证是否经过 ...
分类:
编程语言 时间:
2018-05-06 13:30:03
阅读次数:
159
集群概述与架构介绍Tomcat集群能带来什么:提高服务的性能,例如计算处理能力、并发能力等,以及实现服务的高可用性提供项目架构的横向扩展能力,增加集群中的机器就能提高集群的性能Tomcat集群实现方式:Tomcat集群的实现方式有多种,最简单的就是通过Nginx负载进行请求转发来实现Tomcat单机架构图:可能看了上面的Tomcat单机的架构图后,会”想当然“的觉得Tomcat集群架构是这样子的:
分类:
其他好文 时间:
2018-05-05 14:48:34
阅读次数:
206
1.1.反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 1.1.负载均衡 负载均衡,英文名称为Load... ...
分类:
其他好文 时间:
2018-05-01 20:42:03
阅读次数:
223
1、servlet执行流程 客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给找到的servlet,servlet根据request就可以知道是谁发出的请求,请 ...
分类:
编程语言 时间:
2018-04-30 15:35:24
阅读次数:
174
使用nginx实现反向代理 Nginx只做请求的转发,后台有多个http服务器提供服务,nginx的功能就是把请求转发给后面的服务器,决定把请求转发给谁。 1安装tomcat 在一个虚拟机上创建两个tomcat实例,模拟多个服务器。 2需求 通过访问不同的域名访问运行在不同端口的tomcat,适用于 ...
分类:
其他好文 时间:
2018-04-30 15:30:48
阅读次数:
134
1. form表单传递参数 用于JSP页面提交到Servlet页面处理。跳转既不是请求重定向也不是请求转发。 2. url传参 用于JSP页面提交到Servlet页面处理,或JSP页面之间。跳转既不是请求重定向也不是请求转发。 3. 内置对象传参 session,request,applicatio ...
分类:
其他好文 时间:
2018-04-30 13:20:17
阅读次数:
171
需求说明: index.jsp页面效果图展示: 1. 方式一:PrintWriter对象写入效果图: 2. 方式二:请求转发效果图: 3. 重定向效果图: ...
分类:
Web程序 时间:
2018-04-29 13:35:42
阅读次数:
367
jsp本质上就是一个servlet,只是tomcat会将其翻译成servlet,servlet本质上是一个类,那么jsp也是一个类。jsp中各种标签都会被tomcat翻译成各种基本的java代码 如果一个jsp页面中定义了变量,在另外一个地方可以直接获取,例如 但是大家请注意了,现在的开发都不在js ...
分类:
Web程序 时间:
2018-04-27 13:59:27
阅读次数:
458
k8s集群中的应用通常是通过ingress实现微服务发布的,前文介绍过在K8S集群中使用traefik实现服务的自动发布,其实现方式是traefik通过集群的DNS服务来解析service对应的集群地址(clusterip),从而将用户的访问请求转发到集群地址上。因此,在部署完集群后的第一件事情应该是配置DNS服务,目前可选的方案有skydns,kube-dns,coredns。kube-dns是
分类:
其他好文 时间:
2018-04-27 13:31:54
阅读次数:
3056
本人是做Java开发的,这是我参加58,搜狐,搜狗,新浪微博,百度,腾讯文学,网易以及其他一些小的创业型公司的面试常被问的问题,当然有重复,弄清楚这些 1. junit用法,before,beforeClass,after, afterClass的执行顺序 2. 分布式锁 3. nginx的请求转发 ...
分类:
编程语言 时间:
2018-04-20 14:32:03
阅读次数:
287