logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Shiro结合redis的统一会话管理:测试与总结

package cn.learn.shiro.domain;import com.fasterxml.jackson.annotation.JsonIgnore;import lombok.Getter;import lombok.Setter;import org.crazycake.shiro.AuthCachePrincipal;import javax.persistenc...

Nacos配置中心

Nacos配置中心

#spring cloud
负载均衡的背景

到目前为止,dubbo集成zookeeper解决了服务注册以及服务动态感知的问题。那么当服务端存在多个节点的集群时,zookeeper上会维护不同集群节点,对于客户端而言,他需要一种负载均衡机制来实现目标服务的请求负载。通过负载均衡,可以让每个服务器节点获得适合自己处理能力的负载。负载均衡可以分为软件负载和硬件负载,在实际开发中,我们基础软件负载比较多,比如nginx,硬件负载现在用得比较少而且有

缓存-分布式锁-Redisson-信号量测试

信号量:类似于车库停车一样,车库满了就不能停车,车被开走,就可以继续停车!可以来解决分布式限流的问题@GetMapping(value = "/park")@ResponseBodypublic String park() throws InterruptedException {RSemaphore park = redisson.getSemaphore("park");park.acquir

http响应协议分析

Http响应响应行Http协议状态码:常用的状态码如下:200 :请求成功。302 :请求重定向。304 :请求资源没有改变,访问本地缓存。404 :请求资源不存在。通常是用户路径编写错误,也可能是服务器资源已删除。500 :服务器内部错误。通常程序抛异常。状态信息:状态信息是根据状态码变化而变化的响应头响应也都是键值对形式,服务器端将信...

停止服务的脚本:httpd服务的优雅关闭

停止服务的脚本:httpd服务的优雅关闭

文章图片
#python
服务降级的实现

# 服务降级: 站在系统整体负荷角度 实现: 关闭系统中某些边缘服务 保证系统核心服务运行Emps 核心服务Depts 边缘服务# 1.客户端openfeign + hystrix实现服务降级实现- 引入hystrix依赖- 配置文件开启feign支持hystrix- 在feign客户端调用加入fallback指定降级处理- 开发降级处理方法# 2.开启openfeign支持服务降级feign.h

基于session认证

目前大多数web应用的用户认证机制都是基于session的。用户认证成功后,在服务端生成用户相关的数据保存在session中(当前会话),而发给客户端的sesssion_id 存放到 cookie 中,这样用客户端请求时带上 session_id 就可以验证服务器端是否存在 session 数据,以此完成用户的合法校验。当用户登出或过期时把服务端session销毁,客户端的session_id也就

分布式锁服务

从另外一个层面来看,Chubby提供了一种粗粒度的分布式锁服务,chubby是通过创建文件的形式来提供锁的功能,server向chubby中创建文件其实就表示加锁操作,创建文件成功表示抢占到了锁。由于Chubby没有开源,所以雅虎公司基于chubby的思想,开发了一个类似的分布式协调组件Zookeeper,后来捐赠给了Apache。所以,大家一定要了解,zookeeper并不是作为注册中心而设计,

Sentinel服务熔断和降级

Sentinel服务熔断和降级

#sentinel
    共 425 条
  • 1
  • 2
  • 3
  • 43
  • 请选择