首页 / 技术专题CATEGORY / SPRINGFORALL

架构运维

在这个技术方向,积累扎实的知识与实践。

共 317 篇文章

基于RBAC模型的权限管理设计

目的 管理系统用户的功能菜单权限,物理资源(文件、数据)权限。 RBAC模型 简介 RBAC模型(Role-Based Access Control:基于角色的访问控制)是比较早期提出的权限实现模型,在多用户计算机时期该思想即被提出,其中以美国George Mason大学信息安全技术实验室(LIST)提出的RBAC96模型最具有代表,并得到了普遍的公认。…

分布式环境下WebSocket消息共享问题

技术分析 我们在开发时会遇到需要使用即时通讯的场景,当然,实现方式很多, Socket 、 MQTT 、 Netty ….等等。 具体用哪种就在于业务的需求了,去选择合理的方式实现。 今天小简要聊的场景便是分布式环境下, WebSocket 的消息共享问题。 分布式环境下,业务方面往往最需要解决的是数据同步共享这类问题。…

设计秒杀系统架构的几个要点

今天我们从 7 个不同的维度,讲讲秒杀系统的架构设计,主要知识点如下: Nginx + 前后端分离 + CDN 缓存 + 网关(限流+熔断) 集群的路由层 + Redis(缓存热点数据、分布式锁) MQ 集群 业务处理层 数据库层(读写分离、热点隔离) 1. 秒杀业务的特点 瞬间大量的刷新页面的操作 瞬间大量的抢宝的操作 可能有秒杀器的恶性竞争 2.…

如何有效地管理需求,满足用户和业务发展的需求,同时保证质量?

在软件开发过程中,需求管理是一个非常重要的环节,需要通过有效的需求管理来满足用户和业务的需求,同时保证开发过程的效率和质量。 问题背景: 在过去的项目开发过程中,需求管理存在以下问题: 需求变更频繁,缺乏有效的变更管理机制。 需求分析不充分,导致需求不明确和矛盾。 需求管理流程不规范,缺乏有效的需求管理工具和方法。 问题现状:…

啥是技术债

技术债、管理债、能力债=未追求的高目标+未达成的高质量+未达成的高生产力 “技术债”是 Ward Cunningham 在1992年提出的,它主要用来描述理想中的解决方案和当前解决方案中间的差距所隐含的潜在成本。 赶工 旧债不还,会积累新的债务。 让技术债可见…