`
huangyongxing310
  • 浏览: 495856 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

服务架构实现与相关技术

 
阅读更多
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面向服务架构技术的应用.docx

    SOA 面向服务架构技术可以帮助我们设计和实现高效、灵活和可靠的软件系统,使得系统可以快速响应业务需求的变化,并提高系统的可复用性和灵活性。 在本文中,我们讨论了 SOA 面向服务架构技术的概念、架构设计、...

    面向服务架构(SOA)SOA原理与技术 全套PPT课件 共8个章节 含实验指导书.rar

    面向服务架构(SOA)中南大学SOA原理与技术 03 Web服务实现(共55页).pptx 面向服务架构(SOA)中南大学SOA原理与技术 04 REST基础(共44页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 05 REST API设计(共55...

    6G网络架构愿景与关键技术展望白皮书(32页).pdf

    6G 网络架构愿景与关键技术展望白皮书 本白皮书对 6G 网络架构愿景与关键技术展望进行了详细的描述和分析。白皮书首先介绍了 6G 网络架构愿景,强调了 6G 网络架构的重要性,并对 6G 网络架构的未来发展进行了展望...

    基于DDD和微服务中台架构与实现

    4. **技术与业务的关系**: - 技术应当服务于业务,但不仅仅是业务需求的简单翻译,而是要通过合理架构和设计,隔离业务的稳定性和易变性,支持业务的快速变化。 - 微前端和业务单元化的提炼是书中提出的创新观点...

    soa sca服务构件架构spring构件实现方案

    面向服务的架构(SOA)作为一种灵活的服务组织方式,通过将复杂的业务功能分解为一系列可重用的服务,实现了系统的解耦与复用,提高了整体的灵活性与可维护性。而在SOA框架下,服务构件架构(SCA)被提出作为构建和...

    hadoop技术内幕 深入解析mapreduce架构设计与实现原理

    《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》由Hadoop领域资深的实践者亲自执笔,首先介绍了MapReduce的设计理念和编程模型,然后从源代码的角度深入分析了RPC框架、客户端、JobTracker、TaskTracker和...

    基于JAVA EE和面向服务架构技术的系统设计与实现.pdf

    在设计和实现基于SOA模型和J2EE技术的项目管理系统时,本文提出了基于服务为中心的系统实现技术和方法,包括服务注册库、服务网关、服务总线、服务组装引擎和服务运行环境等技术。这些技术可以满足项目管理系统的...

    JQUERY技术内幕:深入解析QUERY架构设计与实现原理 完整版 共两个包

    深入解析jquery架构设计与实现原理》首先通过“总体架构”梳理了各个模块的分类、功能和依赖关系,让大家对jquery的工作原理有大致的印象;进而通过“构造jquery对象”章节分析了构造函数jquery()的各种用法和内部...

    Struts2 技术内幕——深入解析Struts2架构设计与实现原理.pdf

    《Struts2技术内幕:深入解析Struts2架构设计与实现原理》由国内极为资深的Struts2技术专家(网名:downpour)亲自执笔,iteye兼CSDN产品总监范凯(网名:robbin)以及51CTO等技术社区鼎力推荐。《Struts2技术内幕:深入...

    《大型网站技术架构演进与性能优化》

    《大型网站技术架构演进与性能优化》这本书深入探讨了互联网行业中大型网站在技术架构上的发展路径和性能优化策略。随着互联网的飞速发展,大型网站的架构设计和性能优化成为了决定企业竞争力的关键因素。本篇文章将...

    云原生技术架构与实践.pdf

    阿里巴巴云原生系列电子书《云原生技术与架构实践年货小红书》正是在这种背景下诞生,旨在全面介绍云原生技术的关键概念、最新趋势以及丰富的实践经验。 #### 二、2021年云原生行业趋势洞察 在2021年,云原生技术...

    jQuery技术内幕 深入解析jQuery架构设计与实现原理

    《jquery技术内幕:深入解析jquery架构设计与实现原理》由阿里巴巴资深前端开发工程师撰写,从源代码角度全面而系统地解读了jquery的17个模块的架构设计理念和内部实现原理,旨在帮助读者参透jquery中的实现技巧和...

    Struts2 技术内幕-深入解析Struts2架构设计与实现原理

    《Struts2技术内幕:深入解析Struts2架构设计与实现原理》以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2...

    大数据环境下基于MySQL的数据库架构设计与实现.pdf

    "大数据环境下基于MySQL的数据库架构设计与实现" 大数据环境下的数据库架构设计与实现是当前急需解决的问题之一。随着大数据技术的不断发展,适应大数据的数据库技术变得愈发重要。MySQL作为关联数据库管理系统,...

    大型网站技术架构:核心原理与案例分析 亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统

    在构建大型网站技术架构时,面对亿级流量的挑战,我们需要深入理解并应用一系列核心原理与最佳实践。这两本书——《大型网站技术架构:核心原理与案例分析》和《亿级流量网站架构核心技术 跟开涛学搭建高可用高并发...

    多核架构与编程技术

    本书《多核架构与编程技术》由武汉大学多核架构与编程技术课程组编著,旨在向读者介绍多核架构的基础知识,以及并行编程的核心理论和技术。 首先,本书从硬件架构的角度入手,详细介绍了多核处理器的发展历程及其...

    产品系统架构与实现

    《产品系统架构与实现》这一主题涵盖了软件开发中的核心领域,包括系统架构设计与实际的实现过程。在IT行业中,良好的系统架构是确保产品高效、稳定、可扩展的关键。这里我们将深入探讨相关知识点。 首先,我们需要...

    企业IT技术架构规划方案 集团公司IT技术架构规划方案.pptx

    为了实现这个目标,我们将采用TOGAF企业架构框架的方法论,并重点关注技术架构规划。 技术架构规划的设计内容主要包括:基础设施、技术平台、信息化标准和信息安全体系。技术架构的设计目标包括: * 构建双活数据...

    基于云计算技术的视频监控系统架构设计与实现.pdf

    基于云计算技术的视频监控系统架构设计与实现的...它不仅提升了视频监控的效率和能力,而且在系统构建、数据存储、处理以及用户访问等方面都引入了新的技术手段和方法,体现了技术与实际需求相结合的智慧城市建设理念。

Global site tag (gtag.js) - Google Analytics