架构设计内容分享(一百四十六):API网关之api资产、api风险、api行为和api安全

"API行为"通常指的是API的操作和功能,即API在特定情境下执行的动作和提供的服务。API(应用程序接口)是一组定义了不同软件组件之间交互方式的规范和工具。API行为描述了API能够执行的操作、支持的功能以及用户(或其他软件组件)与API之间的交互方式。描述API提供的具体功能,例如数据库操作、

HBase集群写入出现大量毛刺排查

组件服务调优是一项比较艰难的事情,需要很强的意志力才能去排查各项指标,各项参数去对比,希望通过此文能分享出问题排查的基本思路

架构(十二)动态Excel

作者最近的平台项目需要生成excel,excel的导入导出是常用的功能,但是作者想做成动态的,不要固定模板,那就看看怎么实现。

微服务1:Eureka原理与流程

详细介绍Eureka的设计目标、核心组件(Server和Client)及它们之间的通信流程。强调Eureka的自我保护机制,确保系统在网络分区或故障时保持稳定。

k8s架构、工作流程、集群组件详解

Kubernetes(简称K8s,是因为 k 和 s 之间有八个字符)是一个开源的容器编排平台,用于管理云平台中多个主机上的容器化应用程序。它提供了一种机制,用于自动化部署、扩展和管理容器化应用程序的集群。Kubernetes的目标是让部署容器化应用程序变得简单高效。它提供了应用程序部署、规划、更新

【微服务核心】ZooKeeper

ZooKeeper搭建,选举机制,常用命令,节点类型,监听器原理,写数据流程,Java API使用,分布式锁,Paxos 算法,ZAB协议,CAP理论

Java企业应用软件系统架构演变史

传统的三层架构将软件系统分为Presentation、Business Logic和Data Access三个层次,使得系统的设计和开发更加模块化和可维护。每个层次都具有明确的职责和功能,使得开发者可以更加专注于特定领域的开发工作,并且方便团队协作和项目管理。尽管随着技术的发展,出现了更多复杂的架构

微服务实战系列之ZooKeeper(实践篇)

关于ZooKeeper,博主已完整的通过庖丁解牛式的“解法”,完成了概述。我想掌握了这些基础原理和概念后,工作的问题自然迎刃而解,甚至offer也可能手到擒来,真实一举两得,美极了。为了更有直观的体验,强化概念,博主特别献上一篇实践文章。理论联系实践,才能学到真本领。通过一文搭建ZooKeeper集

Zookeeper基础概念与架构

1.背景介绍1. 背景介绍Apache Zookeeper 是一个开源的分布式协调服务,用于构建分布式应用程序。它提供了一组原子性的基本服务,例如配置管理、命名服务、同步服务和分布式同步。Zookeeper 的设计目标是简单、快速、可靠和高性能。它可以在多个节点之间实现一致性,并在分布式系统中协调节

基于智能化安全编排的网络安全事件响应架构

当前,网络安全问题日益严重,网络攻击方式日趋多样化和隐蔽化,安全漏洞等安全风险和事件层出不穷,依托人工经验、基于单点安全防御能力分析和响应的网络安全运维模式已经不足以应对,亟需从全网整体安全运维的角度去考虑,将分散的安全监测与响应机制整合起来,提升安全响应效率,构建以观察、定位、决策和响应为一体的新

浅谈6种流行的API架构风格

API在现代软件开发中扮演着重要的角色,它们是不同应用程序之间的桥梁。编写业务API是日常开发工作中最常见的一部分,选择合适的API框架对项目的成功起到了至关重要的作用。本篇文章将浅谈一下当前6种流行的API架构风格的优点、缺点以及适用场景。这些 API 架构风格都各有优点和适用场景,您可以根据具体

在ASP.NET Core微服务架构下使用RabbitMQ如何实现CQRS模式

在ASP.NET Core微服务架构中,使用RabbitMQ作为消息队列服务,通过实现CQRS模式(Command Query Responsibility Segregation),将写操作和读操作分离,以提高系统的性能和可伸缩性。这种组合能够实现异步通信和事件驱动架构,通过将命令发送到命令处理器

改进召回(Retrieval)和引入重排(Reranking)提升RAG架构下的LLM应用效果

RAG架构来自于实际问题,而很多问题都是相似的,在效果优化层面,我们可以借鉴一些推荐系统等传统AI系统的优化经验,将其迁移过来,这对于改进RAG效果有很大的帮助,在后面的文章里,还将继续介绍具体场景的一些使用问题,欢迎关注。

Kafka-实践-数据平台-美团技术团队

海源、仕禄、肖恩、鸿洛、启帆、胡荣、李杰等,均来自美团数据科学与平台部。

四种部署模式的优缺点(单机、集群、分布式、微服务)

含义:一种非常细粒度的垂直拆分,小到不可分割的分布式模块,小到一个服务只对应一个单一的功能,每个微服务都是由独立的小团队开发、测试、部署、上线,负责它的整个生命周期。部署含义:集群就是单机的“复制”,同一个业务,部署在多个服务器上(不同的服务器运行同样的代码,干同一件事。部署优点:系统扩展容易、易部

Zookeeper架构系列——集群模式

Zookeeper架构系列——集群模式

Hadoop 原理及架构详解

主要介绍了 Hadoop 的相关操作与组件架构。

【深入浅出RocketMQ原理及实战】「消息队列架构分析」帮你梳理RocketMQ或Kafka的选择理由以及二者PK

RocketMQ定位于非日志的可靠消息传输(日志场景也OK),目前RocketMQ在阿里集团被广泛应用在订单,交易,充值,流计算,消息推送,日志流式处理,binglog分发等场景。RocketMQ的同步刷盘在单机可靠性上比Kafka更高,不会因为操作系统Crash,导致数据丢失。同时同步Replic

java面试题:分布式和微服务的区别

分布式架构解决的是如何将一个大的系统划分为多个业务模块这些业务模块会分别部署到不同的机器上,通过接口进行数据交互的问题。微服务是指很小的服务,可以小到只完成一个功能,这个服务可以单独部署运行,不同服务之间通过rpc调用。分布式架构是将一个大的系统划分为多个业务模块,这些业务模块会分别部署到不同的机器

【大数据OLAP引擎】StarRocks为什么快?

StarRocks最初主要的优势是性能,当时在单表查询方面与性能标杆ClickHouse不相上下,而join优化特性使其在多表关联查询场景下的性能表现要远远优于ClickHouse,替换ClickHouse自然也就成了StarRocks的第一个目标。而StarRocks的野心不止于此,后来又进一步发

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈