logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【分布式】Rabbitmq死信队列模型、实战场景---订单延迟30min支付处理

延时、延迟处理指定的业务逻辑 ---- 在实际生产中非常常见, 比如商城订单完成之后,用户如果一直没有评价,5天后自动好评,会员到期前15天、某个业务到期前X天提示 【 ECS最近给我提示麻了】, 延迟处理的业务逻辑, 之前就是定时器扫表, 但是这样子性能太低了,数据库压力大,RabbitMQ的延迟队列就可以解决

文章图片
#java-rabbitmq#rabbitmq#分布式
【分布式】分布式解决方案Redisson,远远不止redis

rabbitMQ是严格FIFO的,也就是按照队列的顺序先进先出,当然一般情况下性能都很优秀,但是对于一些特殊的场景可能出现一些问题: 延迟队列中的消息TTL不同这个时候rabbitMQ给出的结果还是按照入队的顺序,并不会根据TTL,这显然是不正确的,为了解决这种缺陷,可以考虑使用Redisson的延迟队列

文章图片
#redis#分布式#java
RPC框架Dubbo --- 分布式服务【注册中心,接口工程】

Dubbo框架内容管理分布式RPC remote procedure call 远程过程调用Dubbo高性能Dubbo Architecturedubbo支持协议不依赖注册中心【直连方式】配置provider的核心配置文件【声明、协议、暴露服务 application protocol service 】创建消费者consumer【不同的服务器上,port不同】Caused by: java.la

文章图片
#rpc#分布式#java-ee +1
HTML表单 ---交互的关键

Java养成计划----学习打卡第八十四天内容导航表单 form用户注册表单的实例在form中加上method属性 可以隐藏post下拉列表支持多选【mutiple】file控件 按钮hidden控件按钮readonly和disabled属性maxlength属性HTML中的id属性HTML的DOM树div和spanJava(打卡第八十四天)HTML表单说实话,最近感觉任务有一点重,但是还是不至于

文章图片
#html#前端
【高性能】Web性能压力测试JMeter、测试秒杀Red

高性能问题:- 秒杀系统最多可以抗住多大的流量不出现异常?- 连续100小时以上的疲劳测试是否会让系统内存无法下降,GC无法回收内存,CPU不降低?- 高并发压力下,应用程序哪里消耗资源最多,需要优化?- 针对协议的测试: 比如之前的聊天服务,HTTP轮询 和 WebSocket谁更消耗性能?相差多少?- 单台压力机无法生成更大压力,如何增加压力机?

文章图片
#前端#压力测试#jmeter +2
【分布式】基于Zookeeper实现分布式锁、秒杀问题复盘

分布式架构项目 --- 系统拆分、独立部署、服务模块解耦;随之而来的分布式事务、数据一致性、分布式架构下的并发安全问题; 除了可以利用数据库级别的乐观、悲观锁;以及借助redis原子性SETNX实现分布式锁,还可以利用注册中心Zookeeper实现分布式锁Zookeeper的功能特性:- 顺序一致性: 从同一个客户端发起的请求,最终严格按照顺序应用到ZooKeeper- 原子性: 所有的事务请求结

文章图片
#分布式#java-zookeeper#zookeeper +1
框架技术Vue ---- Element plus结合综合案例: 用户列表管理

Vue框架内容管理vue-cli创建项目梳理vue3项目的目录vue2中使用路由模块vue2中使用axios组件库vue组件库和bootstrap的区别Element UI按需引入==vue-cli打包的项目,创建vue.config.js,进行配置==拦截器请求拦截器Token认证请求拦截器 -- Loading效果Proxy跨域代理配置proxy代理Proxy代理和baseURL结合问题综合列

文章图片
#vue.js#javascript#前端框架 +2
【Dubbo】Dubbo进行服务远程调用、Cfeng不使用Dubbo构建微服务缘由

Cfeng 个人扩展的项目很多,常见的单机项目各种系统就借助脚手架和之前的代码迅速就可以建立, 在这个微服务项目之前做的是MinRPC,该微服务项目的目的是为一方面构建一套模板代码,另一方面是为了方便自己的使用; 除Offer Campus项目,个人维护的项目还有Cfeng.net【传统单机项目,但使用的MCVM模式】, Cfeng.net短暂上线过一段时间,目前在进行功能完善(因为是一个人,所以

文章图片
#dubbo#微服务#java
什么是protocol分层,垂直service??计算机网络详解【计算机网络养成】

内容导航分组丢失和延时发生原因四种分组延时节点处理延迟排队延迟传输延时Transmission传播延时 Propagation使用cmd命令tracert 和 tracerert 来检查延迟分组丢失吞吐量(有效的数据量)协议层次服务的类型面向连接的服务无连接的服务协议protocol与服务service服务和协议的联系数据单元 data unitInternet协议栈 --- 分层ISO/OSI参

文章图片
#计算机网络#网络协议
【开发技术】2万字分析shiro、spring security两大安全框架,spring session,OAuth2 入门级教程

SpringBootSpringBoot开发技术 — 应用程序安全,Spring security,ShiroWeb开发中还有一个要点就是应用程序的安全性,比如一般通过登录验证保护用户的个人资源,会员制度将会员和普通用户享用的功能区分,管理系统要进行角色进行相关的权限的管理,安全管理框架: Spring Security和Shiro,Shiro为轻量级,主要就是一个验证器RBAC role bas

文章图片
#安全#web安全#java +1
    共 38 条
  • 1
  • 2
  • 3
  • 4
  • 请选择