×

架构

《JAVA生态圈技术总结》之 微服务架构蓝图总览(微服务架构java框架)

冯秀协会宣传系统小程序开发服务 冯秀协会宣传系统小程序开发服务 发表于2024-05-12 浏览44298 评论0
一、微服务定义 1.1 定义一 微服务是一种架构风格,将单体应用划分成一组小的服务,尽量符合单一职责的原则,使得服务之间相互协作,实现业务功能; 每个服务都运行在独立的进程、虚拟机、容器、服务器中,服务之间采用轻量级的通信机制(HTTP/JSON)进行协作; 每个服务围绕各自的业务能力进行构建,并且能够通过自动化机制独立地部署,相互之间无部署依赖; 每个服务可以使用不同的技术栈进行开发; 1.2 定义二 微服务是一种基于有界上下文的,松散耦合的面向服务的架构。 二、微

架构

集群、微服务与分布式(分布式,集群,微服务)

Li Li 发表于2024-05-12 浏览5726 评论0
集群: 同一个业务,部署在多个服务器上(不同的服务器运行同样的代码,干同一件事)   集群是指将多台服务器集中在一起,每台服务器都实现相同的业务,做相同的事情。如果一台死机,另一台可以起作用。   但是每台服务器并不是缺一不可,存在的作用主要是缓解并发压力和单点故障转移问题。我们可以利用一些廉价的符合工业标准的硬件构造高扩展、高性能、低成本、高可用的系统。 什么是分布式? 分布式:一个业务分拆多个子业务,部署在不同的服务器上(不同的服务器,运行不同的代码,为了同一个目的

架构

【云原生-白皮书】简章1:为什么我们需要云原生架构?(云原生架构白皮书下载)

huahua22 huahua22 发表于2024-05-12 浏览7422 评论0
声明:本文为《阿里云云原生架构核心技术白皮书》的一些读书笔记与感想。 一文大致了解云原生架构模式特点传送门:五分钟了解云原生的架构模式 前言:云原生是什么? 声明:本文是阅读阿里云云原生架构核心技术白皮书的一些读书笔记与感想。 云原生架构是一种创新的软件开发方法,专为充分利用云计算模型而设计。它使组织能够使用微服务架构将应用程序构建为松散耦合的服务,并在动态编排的平台上运行它们。因此,基于云原生应用程序架构构建的应用程序是可靠的,可提供规模和性能,并缩短上市时间。 有人会说,

架构

世界500强是如何解决千亿流量留存问题的,《Ceph分布式存储架构》-使用CentOS 7部署 Ceph分布式存储架构-为他们解决什么问题。

站住别动我要抱你q 站住别动我要抱你q 发表于2024-05-12 浏览6325 评论0
一、Ceph概述 1.1 Ceph介绍 Ceph是一个开源的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。它还是一个可靠、自动重均衡、自动恢复的分布式存储系统。主要优点是分布式存储,在存储每一个数据时,都会通过计算得出该数据存储的位置,尽量将数据分布均衡,不存在传统的单点故障的问题,可以水平扩展。 ceph官方文档 http://docs.ceph.org.cn/ ceph中文开源社区 http://ceph.org.cn/ 数据大小和对应的存储介绍关系:

架构

Java Semaphore实现高并发场景下的流量控制(附源码) | 实用代码架构(java semaphore使用场景)

LINII LINII 发表于2024-05-12 浏览7060 评论0
目录 前言 Semaphore介绍 代码演示 总结 前言 在java开发的工作中是否会出现这样的场景,你需要实现一些异步运行的任务,该任务可能存在消耗大量内存的情况,所以需要对任务进行并发控制。如何优雅的实现并发控制呢?下面我会给大家介绍一个类——Semaphore,能很优雅的实现并发控制,继续往下看吧。 Semaphore介绍 首先我们看一下Semaphore类的构造函数是如何实现的。 public Semaphore(int permits, bool

架构

SeaTunnel连接器V1到V2的架构演进与探究

longhuahim longhuahim 发表于2024-05-12 浏览4465 评论0
核心概念 整个SeaTunnel设计的核心是利用设计模式中的控制翻转或者叫依赖注入,主要概括为以下两点: 上层不依赖底层,两者都依赖抽象 流程代码与业务逻辑应该分离 对于整个数据处理过程,大致可以分为以下几个流程:输入 -> 转换 -> 输出,对于更复杂的数据处理,实质上也是这几种行为的组合: 内核原理 SeaTunnel将数据处理的各种行为抽象成Plugin,并使用SPI技术进行动态注册,设计思路保证了框架的灵活扩展,在以上理论基础上,数据的转换与处理还需要

架构

数据仓库进阶 《阿里大数据之路》第二篇 数据模型篇 (完整版)(数据仓库——阿里五层模型架构)

明天 明天 发表于2024-05-12 浏览5597 评论0
第8章 大数据领域建模综述 此文章为学习笔记,有兴趣的小伙伴可以根据以下指引获取更多,学习内容链接如下: 视频:【一起啃书】阿里大数据之路数据仓库建模基础理论研读(已完结)_哔哩哔哩_bilibili 书籍:《阿里大数据之路》 8.1 为什么需要数据建模 建模目标:有序、有结构地分类组织和存储 存储在hdfs等文件系统 数据模型含义:就是数据组织和存储的方式,它强调从业务、数据存取和使用角度合理存储数据 此处举例:表和模型有什么区别 模型多了一层业务的含义 建模好

架构

Spring全家桶系列笔记,带你从源码到架构全面掌握

Mychanges Mychanges 发表于2024-05-12 浏览4820 评论0
Spring全家桶 Spring框架自从诞生以来就一直备受开发者青睐,它涵盖了Spring、Springboot、SpringCloud等诸多解决方案,一般我们都会统称为Spring全家桶!出于Spring框架在Java开发者心中中的统治地位,所以不管是面试还是工作,Spring都是绕不开的重点也是难点! Spring全家桶简介 Spring生态 Spring : Spring是一个分层的Java SE/EE Full Stack轻量级开源框架 Spring是一个轻量级的控制反转(I

架构

大唐杯学习笔记(1)—— 5G网络架构与组网部署(大唐杯5G网络开通与调测)

梦无双 梦无双 发表于2024-05-12 浏览26622 评论0
一、名词汇总 1.核心网与接入网 名词 定义 核心网 核心网部分就是位于网络子系统内,核心网的主要作用是把A口上来的呼叫请求或数据请求,接续到不同的网络上。 接入网 所谓接入网是指核心网络到用户终端之间的所有设备,其长度一般为几百米到几公里,因而被形象地称为"最后一公里"。 个人理解,核心网和接入网的定义比较好理解,就像是快递公司,会把一座城市的快递收集起来,这部分是接入网,再根据快递的信息处理其下一步应该发往哪个城市,这个快递公司的工作就是核心网。 2.

架构

5G关键技术及应用、5G移动通信组网架构(简述5g移动通信系统的关键技术)

浈韵茶业 浈韵茶业 发表于2024-05-12 浏览4867 评论0
5G关键技术及应用 1、5G 概述; 什么是5G?第5代移动通信技术(5th generation mobile networks简称5G) 为什么要发展5G?预期2030年发展 4G,2013开始发展,成本才开始回收 5G成本为4G4倍,国家要求发展 5G与前4代有哪些区别? 5G关键技术有哪些? 移动通信发展演进过程: 1G低频传输,峰值速率2.4K,纯模拟通信,易被干扰窃听仅能支持语音业务 1980年标准制定,1991年国内商用,仅部分城市拥有基站,外市打固

架构

【数据编制架构】什么是数据编织(Data fabric)? 完整指南

微信用户83175 微信用户83175 发表于2024-05-12 浏览6858 评论0
本文探讨了 Data Fabric 的内容、原因、方式和人员,包括 Data Fabric 架构、挑战、优势、核心功能、供应商等。 Data Fabric——以数据为中心的企业的“必备” 在过去几年中,“Data Fabric”一词已成为企业数据集成和管理的代名词。分析公司 Gartner 将“数据编织”列为“2021 年十大数据和分析技术趋势”之一,并预测到 2024 年,25% 的数据管理供应商将为数据编织提供完整的框架——高于目前的 5%。 本文通过引用数据编织的定义、目

架构

【MMU篇】一文总结ARMv8中的MMU架构(armv8 mmu)

悠悠然 悠悠然 发表于2024-05-11 浏览3738 评论0
🌟🌟🌟博主主页:MuggleZero 🌟🌟🌟  《ARMv8架构初学者笔记》专栏地址:《ARMv8架构初学者笔记》         MMU作为当代MPU不可缺少的部件,相信大家之前都有所耳闻。今天这一篇文章从MMU的架构角度总结了MMU中的相关知识点。         内存管理描述了如何控制对系统中内存的访问。每次操作系统或应用程序访问内存时,硬件都会执行内存管理。内存管理是一种为应用程序动态分配内存区域的方式。 为什么需要MMU?         应用处理器被设