分布式解决方案
Aaron.Huang
前行不止
展开
-
Nginx支持Websocket配置
WebSocket 代理配置Nginx原文地址:http://nginx.org/en/docs/http/websocket.htmlSince version 1.3.13, nginx implements special mode of operation that allows setting up a tunnel between a client and proxied server if the proxied server returned a response with the c原创 2020-10-25 08:53:55 · 911 阅读 · 0 评论 -
分布式锁解决方案--Redis和Zookeeper
1.分布式锁解决方案采用数据库 不建议 性能不好 jdbc基于Redis实现分布式锁(setnx)setnx也可以存入key,如果存入key成功返回1,如果存入的key已经存在了,返回0.基于Zookeeper实现分布式锁 Zookeeper是一个分布式协调工具,在分布式解决方案中。多个客户端(jvm),同时在zk上创建相同的一个临时节点,因为临时节点路径是保证唯一,只要谁能够创建节点成功,谁就能够获取到锁,没有创建成功节点,就会进行等待,当释放锁的时候,采用事件通知给客户端重新获取锁的资源。原创 2020-10-20 21:43:37 · 230 阅读 · 0 评论 -
分布式解决方案 -- 跨域问题解决
网站跨域解决方案什么是网站跨域跨域原因产生:在当前域名请求网站中,默认不允许通过ajax请求发送其他域名。由于浏览器的同源策略导致五种网站跨域解决方案1.使用jsonp解决网站跨域缺点:不支持post请求,代码书写比较复杂2.使用HttpClient内部转发3.使用设置响应头允许跨域response.setHeader(“Access-Control-Allow-Origin”, “*”); 设置响应头允许跨域如果在实际项目中,该代码建议放在过滤器中。4.基于Nginx搭建企业级API接原创 2020-10-15 22:05:29 · 397 阅读 · 0 评论