1.sharding-jdbc 主从读写分离,分库分表
2.nginx keepalive,实现nginx的高可用,
3.mysql的异步同步复制,确保数据的安全性,当然还要加上实时全量备份
4.mysql5.6后可以MHA可以确保数据库的高可用性,但要求3个节点以上,阿里云已经有TMHA的实现,可以2个节点,可以的话可以直接使用阿里云的成熟产品
5.mysql5.7后还有MGR,但要求3个节点以上
6.mysql 可以使用半同步机制加keepalive的方案可以大大减少数据不一致的情况,半同步机制在高并发量时性能可能有会有所下降,但可以通过分库分表的方式提高并发处理
7.Redis Cluster高可用集群方案,可以实现redis的高可用和横向扩展( 1master-1slave,redis集群需要6个节点),数据量特别大可以考虑Pika(内存大小超过 50G、80G)
8.Zookeeper分布式应用程序协调服务,简单来说zookeeper=文件系统+监听通知机制
https://blog.csdn.net/java_66666/article/details/81015302
9.nacos(配置服务),可以使nginx实现高可用性,与应用服务一样(反向代理)
10.Spring Session 实现Redis实现session共享,服务集群
12.Shiro已经为我们实现了和Cas的集成,可以实现单点登陆
13.mongodb高可用方案,Relica Set副本集方式
14.MQ,使用RocketMQ2使用范围和方式与kafka相似
15.如果一个系统给多个机构使用,需要在建表时加入机构信息
16.应用最好用docker进行部署,减少测试和生产环境搭建和运行环境的一致性.
17.docker界面工具使用portainer与Kitematic (Alpha),两款各有好处
18.MYSQL可以通过分库分表(影响范围小些)的方式和半同步复制(数据安全)方式提高高可用性和数据安全,
分享到:
相关推荐
SOA 面向服务架构技术可以帮助我们设计和实现高效、灵活和可靠的软件系统,使得系统可以快速响应业务需求的变化,并提高系统的可复用性和灵活性。 在本文中,我们讨论了 SOA 面向服务架构技术的概念、架构设计、...
面向服务架构(SOA)中南大学SOA原理与技术 03 Web服务实现(共55页).pptx 面向服务架构(SOA)中南大学SOA原理与技术 04 REST基础(共44页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 05 REST API设计(共55...
6G 网络架构愿景与关键技术展望白皮书 本白皮书对 6G 网络架构愿景与关键技术展望进行了详细的描述和分析。白皮书首先介绍了 6G 网络架构愿景,强调了 6G 网络架构的重要性,并对 6G 网络架构的未来发展进行了展望...
Hadoop技术内幕深入解析YARN架构设计与实现原理
4. **技术与业务的关系**: - 技术应当服务于业务,但不仅仅是业务需求的简单翻译,而是要通过合理架构和设计,隔离业务的稳定性和易变性,支持业务的快速变化。 - 微前端和业务单元化的提炼是书中提出的创新观点...
《Hadoop技术内幕深入解析YARN架构设计与实现原理》.(董西成).PDF
园区网络架构与技术.docx
《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》由Hadoop领域资深的实践者亲自执笔,首先介绍了MapReduce的设计理念和编程模型,然后从源代码的角度深入分析了RPC框架、客户端、JobTracker、TaskTracker和...
在设计和实现基于SOA模型和J2EE技术的项目管理系统时,本文提出了基于服务为中心的系统实现技术和方法,包括服务注册库、服务网关、服务总线、服务组装引擎和服务运行环境等技术。这些技术可以满足项目管理系统的...
大数据平台架构与原型实现是大数据技术的核心概念,它们决定了如何组织和处理大数据,以及如何从大数据中提取有价值的信息。大数据平台架构与原型实现需要考虑到数据的来源、数据的处理、数据的存储、数据的分析和...
深入解析jquery架构设计与实现原理》首先通过“总体架构”梳理了各个模块的分类、功能和依赖关系,让大家对jquery的工作原理有大致的印象;进而通过“构造jquery对象”章节分析了构造函数jquery()的各种用法和内部...
Spring技术内幕:深入解析Spring架构与设计原理 Spring技术内幕 Spring是一个基于Java的开源框架,旨在简化Java企业应用的开发。Spring的目标是提供一个简洁、灵活、可扩展的框架,以帮助开发者快速构建企业级...
《大型网站技术架构演进与性能优化》这本书深入探讨了互联网行业中大型网站在技术架构上的发展路径和性能优化策略。随着互联网的飞速发展,大型网站的架构设计和性能优化成为了决定企业竞争力的关键因素。本篇文章将...
阿里巴巴云原生系列电子书《云原生技术与架构实践年货小红书》正是在这种背景下诞生,旨在全面介绍云原生技术的关键概念、最新趋势以及丰富的实践经验。 #### 二、2021年云原生行业趋势洞察 在2021年,云原生技术...
### 解析SOA架构与相关技术 #### 面向服务架构(SOA)概述 面向服务的架构(Service-Oriented Architecture,简称SOA)是一种软件设计方法论,旨在通过标准化的服务接口,使不同功能模块(即服务)之间能够相互交互...
《jquery技术内幕:深入解析jquery架构设计与实现原理》由阿里巴巴资深前端开发工程师撰写,从源代码角度全面而系统地解读了jquery的17个模块的架构设计理念和内部实现原理,旨在帮助读者参透jquery中的实现技巧和...
"大数据环境下基于MySQL的数据库架构设计与实现" 大数据环境下的数据库架构设计与实现是当前急需解决的问题之一。随着大数据技术的不断发展,适应大数据的数据库技术变得愈发重要。MySQL作为关联数据库管理系统,...
为了实现这个目标,我们将采用TOGAF企业架构框架的方法论,并重点关注技术架构规划。 技术架构规划的设计内容主要包括:基础设施、技术平台、信息化标准和信息安全体系。技术架构的设计目标包括: * 构建双活数据...
在构建大型网站技术架构时,面对亿级流量的挑战,我们需要深入理解并应用一系列核心原理与最佳实践。这两本书——《大型网站技术架构:核心原理与案例分析》和《亿级流量网站架构核心技术 跟开涛学搭建高可用高并发...