首页 > 其他分享 >分布式系统设计

分布式系统设计

时间:2023-09-18 14:27:05浏览次数:33  
标签:方案 系统 --- 监控 分布式系统 设计 分布式

1. 分布式系统组件 --- 消息队列 RocketMq (重要特性: 事务消息, 半事务机制首选方案, 最终一致性, 死信队列, 补偿方案) 2. 分布式系统组件 --- 消息队列 Kafka 3. 高并发系统,提升QPS,提升并发能力利器 ---- Redis集群高可用方案 4. 大型分布式数据库系统选型和研究 ---  TiDB OceanDb openGuass 等 5. 分布式事务(数据处理一致性方案, TCC方案, 柔性事务), 数据分片方案 6. 分布式数据搜索方案 ---  ES 7. 主动异步数据变更推送,准实时  (监听数据库Binlog + Canal + MQ + 处理同步 ) 8. 系统静态资源CDN,加速方案 9. nginx , SLB , HAproxy, Vip 实现负载均衡 10. 计算密集型任务处理方案, 任务分片并行处理方案(多机器 (MQ) + 多线程技术 + 数据分片) 11. forkJion 框架研究 12. 高性能本地队列Distrpute (交易撮合) 13. NIO, 异步非阻塞  14. 分布式ID 生成方案, 雪花算法, Redis 预生成方案 15. 分布式日志系统设计 --- Xlog , Crid , ELK  , Loki 16. 分布式任务调度系统 ---- XXL-job 17. 分布式系统链路追踪  --- skyworking 18. 分布式系统 ,监控 与告警 Prometheus普罗米修斯 , 系统资源监控,  JVM 监控 ( 内存, CPU , 磁盘, IO ,线程死锁) ,  数据库(内存, CPU , 连接池, 连接数) 19. docker 与 k8s 20. serviceMesh 与 istio ,argoCd 与 gitops 21. 云原生技术  22. 计算机组成原理 (主板 ,内存, CPU , 磁盘, 网络接口) 23. lunix 与 centos 常用操作脚本 shell 24 HTTP ,TCP , IP, 网络基础知识 25. 接入短信接口 (第三方接口) 26. 接入支付接口 (第三方接口) , 打造聚合支付系统 27. 构建Build ---  一个商城系统 28. 构建Build ---  一个金融交易系统 ( 10年 , 1000亿交易总额, 待兑付余额; 165亿 , 剩余抵押资产: 借口合同 + 抵押资产 + 资产清算  , 投资风险: 打折兑付 ) 29. 构建Build ---  一个社区系统BBS(博客,论坛) 30. Java 系统调试 jvisual 31. 持续集成 Jenkins 32. 系统保护: 熔断,限流, 降级 33. 高并发利器 ---  高性能网关gateway 33. JUC + 锁 + AQS + CAS + 多线程 34. 手写spring , 剖析 spring 底层原理 35. Filter , 拦截器Interceptor, 监听器Listener  区别 36. SPI机制 37. RPC 框架  Dubbo 研究 + 服务治理 38. Java 内存模型  与垃圾回收机制 , 类加载委托加载机制, 怎么打破这个机制 39. Java 反射技术 研究 40. JVM 研究 41. MySQL 性能调优 42. spring-boot 研究,常用配置项以及常见注解. 43. 数据大屏实现方案 44. ERP系统设计方案 45. 生产消费者模型 46. 发布事件 与 监听事件 模型 47. Kali系统攻击分析 48. 搭建druid 连接池监控 49. 搭建线程池监控系统 (池化技术资源监控) 50. 幂等及其常见实现 (已分享) 51. 分布式系统架构 (已分享) 52. JWT + redis 实现 分布式登录系统 CAS 53. token 接口防重 与 重放攻击 54. 经典权限系统设计RBAC 模型 (用户 + 角色 + 资源 + 读写(操作)) 55. 分布式锁技术 56. 库存模型设计 57.       

标签:方案,系统,---,监控,分布式系统,设计,分布式
From: https://www.cnblogs.com/cytc/p/17711737.html

相关文章

  • 基于BS模式的大学校园网的设计及实现-计算机毕业设计源码+LW文档
    一、选题的目的及意义随着Internet应用的普及,网站的地位尤为突出,它已成为现代人学习和获取信息的重要组成部分,从而备受人们的重视,国内外各个学校都有自己的校园网,同学们可以非常容易的获取信息。目前,在我国的很多学校,大学校园网还不够完善健全,基于此,开发出现代化的校园网应用到各......
  • 基于BS模式的企业管理信息系统的设计及实现-计算机毕业设计源码+LW文档
    一、选题的目的及意义随着企业规模的发展,公司业务越来越多,考勤和人员的管理也变得越来越困难。在传统的企业管理中,公司往往通过大量的人力和物力进行管理,通过手工记录考勤,统计员工信息。这种传统的管理方法容易出错,而且不能适应现代化、信息化的发展过程。因此,本基于B/S模式的企业......
  • 智云在线考试平台开发-计算机毕业设计源码+LW文档
    摘要:随着信息技术的发展,管理系统越来越成熟,各种企事业单位使用各种类型的管理系统来提高工作效率,从而降低手工操作的弊端。我国政府一直以来都非常重视大学阶段教育的发展,近几年来学生人数逐渐增加,对在线考试的需求越来越多。因此,通过开发智云在线考试平台来提高学习效率,增强考试......
  • 《LINUX驱动程序设计》学习笔记 ——04
    1.模块的装载竞争(竞态)竞态是驱动程序设计极其重要的方面,始终要铭记:在注册完成后,内核的某些部分可能会立即使用我们刚刚注册的任何设施。换句话说,在初始化函数还在运行的时候,内核就完全可能会调用我们的模块。因此,在首次注册完成后,代码就应该准备好被内核其他部分调用;在用来......
  • 基于javaweb远程教育网站开发与实现-计算机毕业设计源码+LW文档
    一、课题简介本课题将设计并实现一个基于JAVAWEB远程教育网站,根据课题的需求制定技术开发方案,可分别实现管理员与普通用户的注册、登录功能,可以实现客户端C++编程语言课程视频选取播放、学习进度记录、问答咨询论坛、在线测试等功能,实现服务端相关数据表的增删改查功能以及学生注......
  • 前端设计模式:单例模式(Singleton)
    00、基本概念单例模式(SingletonPattern),也称单体模式,就是全局(或某一作用域范围)唯一实例,大家共享、复用一个实例对象,也可减少内存开销。单例模式应该是最基础、也最常见的设计模式了。✅常见场景:全局状态vuex,Jquery中的全局对象$,浏览器中的window、document都算是单例。......
  • 设计模式-工厂模式
    (目录)设计模式-工厂模式介绍工厂模式是一种创建对象的设计模式,它提供了一种将对象的创建逻辑封装在一个工厂类中的方式。工厂模式可以隐藏对象的创建细节,使客户端代码与具体的对象创建过程解耦。在工厂模式中,有一个抽象的工厂类,它定义了一个创建对象的接口,具体的对象创建由实......
  • 信息安全系统设计与实现
    一.9.1I/O库函数I/O库函数是在C和C++编程中被广泛使用的文件操作函数,用于进行输入和输出操作。它们是构建在系统调用上面的高级接口,提供了更方便和高效的文件操作方式。9.2I/O库函数与系统调用这些函数提供了更高级别的抽象,使文件操作更容易管理和使用。库函数(LibraryFunc......
  • 《信息安全系统设计与实现》第二周学习笔记
    《信息安全系统设计与实现》第二周学习笔记一、第九章I/O库函数1、系统调用函数函数描述fork创建一个新的进程,新进程是当前进程的副本。execve在当前进程中执行新的程序。waitpid等待指定进程的终止,并获取其退出状态。exit终止当前进程并返回退出状态。......
  • 2023-2024-1 20211306 密码系统设计与实现课程学习笔记2
    20211306密码系统设计与实现课程学习笔记2学习任务详情自学教材第九章,提交学习笔记本章是复习C语言中的文件操作内容,结构化从文本文件操作,二进制文件操作两个大内容考虑,以前可能只关注文本文件的操作,我们以后更多的是操作二进制文件。文本文件中考虑字符读写,行读写,任意位......