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 网络架构的未来发展进行了展望...
4. **技术与业务的关系**: - 技术应当服务于业务,但不仅仅是业务需求的简单翻译,而是要通过合理架构和设计,隔离业务的稳定性和易变性,支持业务的快速变化。 - 微前端和业务单元化的提炼是书中提出的创新观点...
面向服务的架构(SOA)作为一种灵活的服务组织方式,通过将复杂的业务功能分解为一系列可重用的服务,实现了系统的解耦与复用,提高了整体的灵活性与可维护性。而在SOA框架下,服务构件架构(SCA)被提出作为构建和...
《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》由Hadoop领域资深的实践者亲自执笔,首先介绍了MapReduce的设计理念和编程模型,然后从源代码的角度深入分析了RPC框架、客户端、JobTracker、TaskTracker和...
在设计和实现基于SOA模型和J2EE技术的项目管理系统时,本文提出了基于服务为中心的系统实现技术和方法,包括服务注册库、服务网关、服务总线、服务组装引擎和服务运行环境等技术。这些技术可以满足项目管理系统的...
深入解析jquery架构设计与实现原理》首先通过“总体架构”梳理了各个模块的分类、功能和依赖关系,让大家对jquery的工作原理有大致的印象;进而通过“构造jquery对象”章节分析了构造函数jquery()的各种用法和内部...
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》由国内极为资深的Struts2技术专家(网名:downpour)亲自执笔,iteye兼CSDN产品总监范凯(网名:robbin)以及51CTO等技术社区鼎力推荐。《Struts2技术内幕:深入...
阿里巴巴云原生系列电子书《云原生技术与架构实践年货小红书》正是在这种背景下诞生,旨在全面介绍云原生技术的关键概念、最新趋势以及丰富的实践经验。 #### 二、2021年云原生行业趋势洞察 在2021年,云原生技术...
《jquery技术内幕:深入解析jquery架构设计与实现原理》由阿里巴巴资深前端开发工程师撰写,从源代码角度全面而系统地解读了jquery的17个模块的架构设计理念和内部实现原理,旨在帮助读者参透jquery中的实现技巧和...
"大数据环境下基于MySQL的数据库架构设计与实现" 大数据环境下的数据库架构设计与实现是当前急需解决的问题之一。随着大数据技术的不断发展,适应大数据的数据库技术变得愈发重要。MySQL作为关联数据库管理系统,...
在构建大型网站技术架构时,面对亿级流量的挑战,我们需要深入理解并应用一系列核心原理与最佳实践。这两本书——《大型网站技术架构:核心原理与案例分析》和《亿级流量网站架构核心技术 跟开涛学搭建高可用高并发...
本书《多核架构与编程技术》由武汉大学多核架构与编程技术课程组编著,旨在向读者介绍多核架构的基础知识,以及并行编程的核心理论和技术。 首先,本书从硬件架构的角度入手,详细介绍了多核处理器的发展历程及其...
《产品系统架构与实现》这一主题涵盖了软件开发中的核心领域,包括系统架构设计与实际的实现过程。在IT行业中,良好的系统架构是确保产品高效、稳定、可扩展的关键。这里我们将深入探讨相关知识点。 首先,我们需要...
为了实现这个目标,我们将采用TOGAF企业架构框架的方法论,并重点关注技术架构规划。 技术架构规划的设计内容主要包括:基础设施、技术平台、信息化标准和信息安全体系。技术架构的设计目标包括: * 构建双活数据...
基于云计算技术的视频监控系统架构设计与实现的...它不仅提升了视频监控的效率和能力,而且在系统构建、数据存储、处理以及用户访问等方面都引入了新的技术手段和方法,体现了技术与实际需求相结合的智慧城市建设理念。
教育云平台应用服务架构的建模与实现是一个复杂的技术工程,涉及到的技术领域包括云计算、网络通信、身份验证、数据服务、系统设计和用户界面等多个方面。通过采用现代化的技术手段,可以有效地为教育行业提供稳定、...