logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

服务降级的实现

# 服务降级: 站在系统整体负荷角度 实现: 关闭系统中某些边缘服务 保证系统核心服务运行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
Nginx七层负载均衡配置

Nginx七层负载均衡Nginx要实现七层负载均衡需要用到proxy_pass代理模块配置。Nginx默认安装支持这个模块,我们不需要再做任何处理。Nginx的负载均衡是在Nginx的反向代理基础上把用户的请求根据指定的算法分发到一组【upstream虚拟服务池】。Nginx七层负载均衡的指令upstream指令该指令是用来定义一组服务器,它们可以是监听不同端口的服务器,并且也可以是同时监听TCP

#nginx
Quartz框架中的Scheduler

调度器,是 Quartz的指挥官,由 StdSchedulerFactory产生。它是单例的。并且是 Quartz中最重要的 API,默认是实现类是 StdScheduler,里面包含了一个QuartzScheduler。QuartzScheduler里面又包含了一个 QuartzSchedulerThread。Scheduler中的方法主要分为三大类:1)操作调度器本身,例如调度器的启动 sta

非对称加密算法 - Java加密与安全

非对称加密算法我们从DH算法中可以看到密钥对是一种非常有用的加密算法密钥对中publicKey是可以公开的,而privateKey则是需要保密的,由此奠定了非对称加密的基础非对称加密就是加密和解密使用的是不同的密钥,使用非对称加密的时候,使用同一个公钥和私钥对才能够正常的加密解密,1. 在加密的时候使用自己的私钥加密,然后发送给对方2. 然后解密的时候使用自己...

带连接池的 Milvus 封装

根据这个类的功能,它主要是为 Milvus 连接提供了连接池管理功能,因此类名可以更准确地反映这个核心功能。其他备选方案如果更符合您的代码库命名风格也可以考虑,但核心是要突出"连接池"这个关键功能。我个人推荐第一个或第三个选项,因为它们更简洁明了。

文章图片
#milvus#java#服务器
基于连接池优化的Milvus文档检索问答系统

为了优化系统资源使用,我们可以使用Milvus的连接池功能。以下是优化后的代码,主要改进点包括:主要优化点说明:连接池管理:连接参数优化:Milvus配置优化:错误处理增强:性能优化:这种实现方式可以显著减少系统资源消耗,特别是在高并发场景下,避免了频繁创建和销毁连接的开销。

文章图片
#milvus#python#开发语言
解析文件名:使用正则表达式提取点分隔的文件扩展名

解析文件名:使用正则表达式提取点分隔的文件扩展名

文章图片
#正则表达式
    共 420 条
  • 1
  • 2
  • 3
  • 42
  • 请选择