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...
面向服务架构(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. **技术与业务的关系**: - 技术应当服务于业务,但不仅仅是业务需求的简单翻译,而是要通过合理架构和设计,隔离业务的稳定性和易变性,支持业务的快速变化。 - 微前端和业务单元化的提炼是书中提出的创新观点...
面向服务的架构(SOA)作为一种灵活的服务组织方式,通过将复杂的业务功能分解为一系列可重用的服务,实现了系统的解耦与复用,提高了整体的灵活性与可维护性。而在SOA框架下,服务构件架构(SCA)被提出作为构建和...
园区网络架构与技术.docx
《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》由Hadoop领域资深的实践者亲自执笔,首先介绍了MapReduce的设计理念和编程模型,然后从源代码的角度深入分析了RPC框架、客户端、JobTracker、TaskTracker和...
在设计和实现基于SOA模型和J2EE技术的项目管理系统时,本文提出了基于服务为中心的系统实现技术和方法,包括服务注册库、服务网关、服务总线、服务组装引擎和服务运行环境等技术。这些技术可以满足项目管理系统的...
《Hadoop技术内幕深入解析YARN架构设计与实现原理》.(董西成).PDF
深入解析jquery架构设计与实现原理》首先通过“总体架构”梳理了各个模块的分类、功能和依赖关系,让大家对jquery的工作原理有大致的印象;进而通过“构造jquery对象”章节分析了构造函数jquery()的各种用法和内部...
Spring技术内幕:深入解析Spring架构与设计原理 Spring技术内幕 Spring是一个基于Java的开源框架,旨在简化Java企业应用的开发。Spring的目标是提供一个简洁、灵活、可扩展的框架,以帮助开发者快速构建企业级...
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》由国内极为资深的Struts2技术专家(网名:downpour)亲自执笔,iteye兼CSDN产品总监范凯(网名:robbin)以及51CTO等技术社区鼎力推荐。《Struts2技术内幕:深入...
资源名称:jQuery技术内幕:深入解析jQuery架构设计与实现原理内容简介:本书首先通过“总体架构”梳理了各个模块的分类、功能和依赖关系,让大家对jQuery的工作原理有大致的印象;进而通过“构造 jQuery 对象”章节...
阿里巴巴云原生系列电子书《云原生技术与架构实践年货小红书》正是在这种背景下诞生,旨在全面介绍云原生技术的关键概念、最新趋势以及丰富的实践经验。 #### 二、2021年云原生行业趋势洞察 在2021年,云原生技术...
### 解析SOA架构与相关技术 #### 面向服务架构(SOA)概述 面向服务的架构(Service-Oriented Architecture,简称SOA)是一种软件设计方法论,旨在通过标准化的服务接口,使不同功能模块(即服务)之间能够相互交互...
《大型网站技术架构演进与性能优化》这本书深入探讨了互联网行业中大型网站在技术架构上的发展路径和性能优化策略。随着互联网的飞速发展,大型网站的架构设计和性能优化成为了决定企业竞争力的关键因素。本篇文章将...
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2...