服务提供者 服务注册: 服务提供者在启动的时候通过发送Rest请求的方式将自己注册到Eureka Server上,同时带上了自身服务的一些元数据信息。Eureka Server在收到这个请求后,将元数据信息存储在一个双层结构Map中,第一层的key是服务名,第二层的key是具体服务的实例名。 服务同 ...
分类:
编程语言 时间:
2018-10-06 14:26:30
阅读次数:
159
实现不同servlet之间的数据传递,这样便可实现业务逻辑和显示逻辑的分离 实例: (1) 第一个servlet,负责业务 注意: 1,这种请求转发的方式是共用一个连接的,不管你中途经过了多少个servlet,正因如此,这些servlet才能共享request中存储的数据。 2,只有最后一个serv ...
分类:
其他好文 时间:
2018-10-05 00:55:44
阅读次数:
170
转发是服务器行为 重定向是客户端行为 转发过程:客户浏览器发送http请求 》web服务器接受此请求--》调用内部的一个方法在容器内部完成请求处理和转发动作 》将目标资源发送给客户;在这里,转发的路径必须是同一个web容器下的url,其不能转向到其他的web路径上去,中间传递的是自己的容器内的req ...
分类:
其他好文 时间:
2018-10-04 23:00:07
阅读次数:
219
1.简介 本篇博文是《nginx实现动态/静态文件缓存-技术流ken》的二部曲。将详细介绍nginx如何实现反向代理以及负载均衡技术,并辅以实战案例。 反向代理--“反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将 ...
分类:
其他好文 时间:
2018-10-04 10:00:07
阅读次数:
255
上一次写到Servlet的实现方法,主要还是通过继承HttpServlet来实现Servlet。下面主要是回顾一下HttpServletRequest和HttpServletResponse对象中的一些方法。因为Web服务器收到客户端的http请求,会针对每一次请求创建一个用于代表请求的reques ...
分类:
编程语言 时间:
2018-10-02 14:15:15
阅读次数:
229
分布式系统的特点 高并发,大流量(qps,tps) 海量数据 什么是分布式 分布式系统是由很多计算机组成, 他们之间的通信通过网络连接完成, 对外表现为一个整体. 分布式技术上需要解决两个问题, 一个是业务拆解, 一个是节点通信. 分布式和集群的关系 分布式是指一个系统由多个业务模块组成,他们分别部 ...
分类:
其他好文 时间:
2018-09-14 13:53:15
阅读次数:
130
1、安装工具包 yum install -y wget 下载工具 yum install -y vim-enhanced vim编辑器 yum install -y make cmake gcc gcc-c++ 编译源代码 2、安装依赖包 yum install -y pcre pcre-devel ...
分类:
系统相关 时间:
2018-09-13 12:07:17
阅读次数:
189
1.什么是Nginx? Nginx是一款轻量级的 Web 服务器 / 反向代理服务器 及 电子邮件(IMAP/POP3)代理服务器 ,并在一个BSD like 协议下发行。其特点是 占有内存少,并发能力强 ,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户 ...
分类:
其他好文 时间:
2018-09-12 20:23:53
阅读次数:
149
过滤器 Zuul包括两部分内容:请求的路由和过滤。而实际上请求的路由也是通过过滤器实现的,例如理由映射主要通过pre类型的过滤器完成,它将请求路径与配置的路由规则进行匹配,找到需要转发的目标地址;请求转发的部分则是由route类型的过滤器来完成的,对pre类型过滤器获得的路由地址进行转发。所以过滤器 ...
分类:
编程语言 时间:
2018-09-12 15:55:27
阅读次数:
203
阿里云权重管理 背景 我们的公司采用的是阿里云环境,发布体系中需要滚动更新功能,需要编写脚本来完成负载均衡对应主机的权重为0,然后发布代码到这个服务器上, 重启成功后修改回原有权重,然后一个一个处理完毕集群的所有主机。 阿里云负载均衡简介 负载均衡的几个常见概念。 阿里云提供2种服务器组, 一个是默 ...
分类:
其他好文 时间:
2018-09-09 15:00:10
阅读次数:
147