• JDFS:一款分布式文件管理系统,第五篇(整体架构描述)

    时间:2023-01-06 17:02:56

    一 前言截止到目前为止,虽然并不完美,但是JDFS已经初步具备了完整的分布式文件管理功能了,包括:文件的冗余存储、文件元信息的查询、文件的下载、文件的删除等。本文将对JDFS做一个总体的介绍,主要是介绍JDFS的整体架构,流程图等,另外还会介绍如何安装部署运行JDFS.当然正如前面几篇博客里笔者提到...

  • 一篇文章带你了解高可用架构分析

    时间:2023-01-05 15:09:39

    1、介绍消息中间件是指在分布式系统中完成消息的发送和接收的基础软件。消息中间件也可以称消息队列(Message Queue / MQ),互联网场景中经常使用消息中间件进行消息路由、订阅发布、异步处理等操作,来缓解系统的压力。引入消息队列主要是为了解决如下问题的:解耦 :如订单系统,可以通过消息队列把...

  • 游戏UI框架设计(一) : 架构设计理论篇

    时间:2023-01-05 07:15:48

    游戏UI框架设计(一)---架构设计理论篇前几天(2017年2月)看到一篇文章,国内王健林、马云等大咖们看好的未来十大最有“钱途”产业中,排名第一的就是“泛娱乐”。 所以我们发现最近几年无论是BAT企业还是万达等,都纷纷投资游戏、电影、动漫等泛娱乐产业。随着人们物质生活的不断提高,游戏(包含端游/手...

  • 精通MySQL之架构篇

    时间:2022-12-26 16:20:40

    老刘是即将找工作的研究生,自学大数据开发,一路走来,感慨颇深,网上大数据的资料良莠不齐,于是想写一份详细的大数据开发指南。这份指南把大数据的【基础知识】【框架分析】【源码理解】都用自己的话描述出来,让伙伴自学从此不求人。大数据开发指南地址如下:github:https://github.com/Bi...

  • 高可用架构篇--MyCat在MySQL主从复制基础上实现读写分离

    时间:2022-12-26 16:20:34

    实战操作可参考:http://www.roncoo.com/course/view/3117ffd4c74b4a51a998f9276740dcfb一、环境操作系统:CentOS-6.6-x86_64-bin-DVD1.isoJDK版本:jdk1.7.0_45MyCat版本:Mycat-server...

  • KVM原理与架构系列之四 内存虚拟化篇

    时间:2022-12-24 11:26:15

    内存虚拟化 1. 客户机物理地址空间 在物理机上,虚拟地址通过Guest页表即可转换为物理地址。但是在虚拟化环境中,由于VMM和VM都需要独立的地址空间,则产生了冲突。 为实现内存虚拟化,让客户机使用一个隔离的、从零开始且具有连续的内存空间,KVM 引入一层新的地址空间,即客户机物理地址空间 (G...

  • Nodejs的运行原理-架构篇

    时间:2022-12-23 21:08:11

    前言 本来是想只做一个Nodejs运行原理-科普篇,但是收到了不少私信,要我多分享一些更进阶,更详细的内容,所以我会在接下来的两个月里继续更新Nodejs运行原理。 PS:此系列只做Nodejs的运行原理(架构,libuv,v8 etc),并不介绍Nodejs功能以及使用方法。 本文以两个view来...

  • 虚拟机体验之 VirtualBox 篇 —— 性能强大的经典架构

    时间:2022-12-23 13:49:37

    前两篇体验了 QEMU 和经过 KVM 加速的 QEMU,并体验了第三方虚拟机管理工具 virt-manager,让我们见识了开源社区的强大和开源虚拟机软件的高质量和高性能。这一篇,我来剖析一下 VirtualBox。VirtualBox 号称是目前开源界最强大的虚拟机产品,在 Linux 平台上,...

  • 【MySQL】数据库机房架构与跨城容灾详解(实战篇)(MySQL专栏启动)

    时间:2022-12-09 09:51:29

    ????作者简介:小明java问道之路,专注于研究 Java/ Liunx内核/ C++及汇编/计算机底层原理/源码,就职于大型金融公司后端高级工程师,擅长交易领域的高安全/可用/并发/性能的架构设计与演进、系统优化与稳定性建设。          ???? 热衷分享,喜欢原创~ 关注我会...

  • 分布式存储架构知识,一篇讲清楚!

    时间:2022-11-22 17:11:36

    【摘要】本文介绍了分布式存储的架构类型、分布式理论、不同的分布式文件系统和分布式键值系统等,较为系统详尽。全文约2万字,可收藏。【作者】Rock,目前担任某国内著名餐饮连锁企业运维负责人,从事过数据库、大数据和容器集群的工作,对DevOps流程和工具方面有比较深刻的理解。目录一、集中存储结构二、分布...

  • YII千万级PV架构经验分享--俯瞰篇--业务扩展演变

    时间:2022-11-20 07:58:49

    hello,大家好,我是方少,世上不如意事十有八九吧,即使你感到很满意,也有人感觉太差了,总得感觉我们技术人员都是一个人在战斗,感情却是最深的,一起吃过苦才难忘吧。娇妻艳女,你失意了会和你一起吃苦吗?往往会把你抛弃了。一个产品最重要的人,肯定是最了解业务的人,渠道为王嘛,哪儿有需求,哪儿就有渠道,看...

  • vivo商城促销系统架构设计与实践-概览篇

    时间:2022-11-12 22:37:30

    一、前言随着商城业务渠道不断扩展,促销玩法不断增多,原商城v2.0架构已经无法满足不断增加的活动玩法,需要进行促销系统的独立建设,与商城解耦,提供纯粹的商城营销活动玩法支撑能力。我们将分系列来介绍vivo商城促销系统建设的过程中遇到的问题和解决方案,分享架构设计经验。二、系统框架2.1 业务梳理在介...

  • KeeWiDB的高性能修炼之路:架构篇

    时间:2022-11-09 19:08:27

    NGINX Sprint China 2022--NGINX年度旗舰盛会,已开启免费预约!>>> ...

  • KeeWiDB的高性能修炼之路:架构篇

    时间:2022-11-09 16:10:27

    数据也有冷热之分,你知道吗?根据访问的频率的高低可将数据分为热数据和冷数据,访问频率高的则为热数据,低为冷数据。如果热、冷数据不区分,一并存储,显然不科学。将冷数据也存储在昂贵的内存中,那么你想,成本得多高呢?有趣的是,根据我们实际的观察,目前很多使用 Redis 的业务就是这样操作的。得益于高性能...

  • 基于 MySQL + Tablestore 分层存储架构的大规模订单系统实践-架构篇

    时间:2022-11-06 20:03:20

    本文简要介绍了基于 MySQL 结合 Tablestore 的大规模订单系统方案。这种方案支持大数据存储、高性能数据检索、SQL搜索、实时与全量数据分析,且部署简单、运维成本低。

  • 【Java架构:基础技术】一篇文章搞掂:Java 8

    时间:2022-10-27 17:15:17

    本文篇幅较长,建议合理利用右上角目录进行查看(如果没有目录请刷新)。 一、Java的历史与演变  目的:为完全了解Java,需要理解Java的诞生原因、成型动力以及他继承的思想。 计算机语言的创新与发展的原因:适应环境和用途的变化;实现编程艺术的完善和提高。 1.1、Java的家世 Java大量特性...

  • 全解MySQL之架构篇:自顶向下深入剖析MySQL整体架构!

    时间:2022-10-25 14:01:40

    二、MySQL整体结构浅析本章作为​​MySQL​​系列的开篇之作,当然也有一定的原因,毕竟只有先对​​MySQL​​的整体架构有了一个宏观的认知,才能更好的理解每个细节点的知识。​​MySQL​​与我们开发项目时相同,为了能够合理的规划整体架构设计,也会将整个​​MySQL​​服务抽象成几个大的模...

  • 应用程序框架实战二十一:DDD分层架构之仓储(介绍篇)

    时间:2022-10-25 08:19:56

    前面已经介绍过Entity Framework的工作单元和映射层超类型的封装,从本文开始,将逐步介绍仓储以及对查询的扩展支持。什么是仓储仓储表示聚合的集合。仓储所表现出来的集合外观,仅仅是一种模拟,除了测试以外,没有理由使用内存中真正的集合来创建仓储。不应该为所有实体建立仓储,只有聚合才拥有仓储。仓...

  • 企业管理系统前后端分离架构设计 系列一 权限模型篇

    时间:2022-10-23 12:30:46

    前段时间分别用vue和react写了两个后台管理系统的模板[vue-quasar-admin](https://github.com/wjkang/vue-quasar-admin)和[3YAdmin](https://github.com/wjkang/3YAdmin)。两个项目中都实现了基于RB...

  • NewSQL数据库入门篇之NewSQL介绍及架构原理

    时间:2022-10-23 08:51:22

    数据的海量增长,对数据库的存储及运行能力都提出了更高的要求,一时间,传统关系型数据库如oracle、MS sql server等绝对垄断的地位遭到了挑战,NoSQL数据库和NewSQL数据库出现了。顾名思义,NoSQL数据库中的No表明它不要SQL了,但是NewSQL数据库的New说明了它是对传统基...