上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 50 下一页
摘要: 五种网站跨域解决方案 1. 使用jsonp解决网站跨域 只能支持get 不支持post 2.使用HttpClient内部转发 效率低 发送两次请求 3.使用设置响应头允许跨域 4.基于Nginx搭建企业级API接口网关 保证域名和端口一直 以项目区分反向代理到真实服务器地址 5.使用Zuul搭建微服 阅读全文
posted @ 2018-11-21 17:56 toov5 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 什么是网站跨域 跨域原因产生:在当前域名请求网站中,默认不允许通过ajax请求发送其他域名。 五种网站跨域解决方案 1. 使用jsonp解决网站跨域 2.使用HttpClient内部转发 3.使用设置响应头允许跨域 4.基于Nginx搭建企业级API接口网关 5.使用Zuul搭建微服务API接口网关 阅读全文
posted @ 2018-11-21 16:15 toov5 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1、创建CDN CNAME 指向CDN云厂商地址 2、使用域名转向到CDN云厂商地址 请求过来 通过cnd 分发到不同的服务器 如果有缓存的话 直接走了 CDN也可以实现安全功能,比如CDN实现防止DDOS,DNS负载均衡,实现web安全防御功能,比如黑名单和白名单 名词解释 CNAME记录(CNA 阅读全文
posted @ 2018-11-21 15:05 toov5 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: Web前端优化访问1.网站动静分离 动静分离 动态的资源和静态资源分别部署到不同的服务器上,使用Nginx实现静态服务器,因为nginx实现静态服务器访问速度的效果比tomcat实现静态服务器访问效果好很多。2.一定要使用浏览器缓存,客户端(浏览器)内置缓存技术,只要访问一次静态资源请求,都会缓存到 阅读全文
posted @ 2018-11-21 14:12 toov5 阅读(161) 评论(0) 推荐(0) 编辑
摘要: DNS域名解析过程 DNS即Domain Name System,是域名解析服务的意思。它在互联网的作用是:把域名转换成为网络可以识别的ip地址。人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个 阅读全文
posted @ 2018-11-21 13:56 toov5 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 自定义注解 封装 如果需要让接口实现限流RateLimiter使用 网关:一般拦截所有的接口 实现限流 秒杀 抢购 或者大流量的接口才会实现限流。灵活 不是所有接口都需要限流 秒杀等接口需要限流 设计: 加注解的才可以实现限流 注解形式而不是网关形式 只有需要限流的才加这个注解 传统的方式整合Rat 阅读全文
posted @ 2018-11-20 23:49 toov5 阅读(385) 评论(0) 推荐(0) 编辑
摘要: RPC远程调用 可以跨平台 一般采用HTTP协议 底层使用socket技术 只要语言支持socket技术,就可以进行通讯 开放平台一般采用http协议,因为支持更多的语言 本地调用只支持Java语言与Java语言开发使用虚拟机与虚拟机之间通讯 rmi 高并发限流解决方案 为啥要限流? 秒杀 双十一 阅读全文
posted @ 2018-11-20 19:11 toov5 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 当大多数人在使用Tomcat时,多个HTTP服务会共享一个线程池,假设其中一个HTTP服务访问的数据库响应非常慢,这将造成服务响应时间延迟增加,大多数线程阻塞等待数据响应返回,导致整个Tomcat线程池都被该服务占用,甚至拖垮整个Tomcat。因此,如果我们能把不同HTTP服务隔离到不同的线程池,则 阅读全文
posted @ 2018-11-20 03:25 toov5 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: RPC远程调用过程中如何防止服务雪崩效用 微服务中如何保护服务 Hystrix是一个微服务中关于服务保护框架,在分布式中能够实现对服务容错。出错之后的预备方案 背景 在今天,基于SOA的架构已经大行其道。伴随着架构的SOA化,相关联的服务熔断、降级、限流等思想,也在各种技术讲座中频繁出现。本文将结合 阅读全文
posted @ 2018-11-20 01:08 toov5 阅读(153) 评论(0) 推荐(0) 编辑
摘要: https://github.com/ctripcorp/apollo/wiki/Apollo%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E8%AE%BE%E8%AE%A1 提交就是 提交给客户端 刷新最新值到缓存 上图简要描述了Apollo客户端的实现原理: 这是一个 阅读全文
posted @ 2018-11-20 00:10 toov5 阅读(1879) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 50 下一页