云原生微服务devops项目管理英文表述详解

文章目录

      • 1.云原生
        • CNCF trail map
        • 云原生技术栈路线图
      • 2. 微服务
        • 单体应用与微服务应用架构区别
        • GraphQL
        • Key differences: GraphQL and REST
      • 3.容器化&编排
        • docker
        • Kubernetes
        • Containers and Containerization
        • Container Basics
      • 4. DevOps & CI/CD
        • Terms and Definitions
      • 5.Agile&scrum
        • Glossary: Agile & Scrum
      • 6.PM
        • HR QA
        • Team leader
        • technical QA
        • Solving Coding Challenges –4-step framework
        • support a salary negotiation are:
        • Check List
        • Elevator pitch(简单自我介绍)

1.云原生

云原生项目必定涉及到:项目管理、敏捷开发、容器云微服务,devops
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

CNCF trail map

在这里插入图片描述

云原生技术栈路线图

https://landscape.cncf.io/

2. 微服务

单体应用与微服务应用架构区别
  • Monolithic applications: Built as a single unified unit, they are easy to operate and manage. However, they require updating the entire application, as any update is required for a part of the service.
  • Microservices architecture: A collection of smaller, independent services that are maintained separately. You won’t need to update the entire application to update an individual service.

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

GraphQL

GraphQL allows clients to specify the needed data, reducing over-fetching and under-fetching

GraphQL is specifically designed as a query language for APIs. Unlike REST APIs, it allows clients to request the data they need, where multiple endpoints return predefined data structures. GraphQL enables more precise and efficient data fetching.

One of GraphQL’s key advantages is that it reduces over-fetching (receiving more data than necessary) and under-fetching (not getting enough data, requiring additional requests).

Key differences: GraphQL and REST
FeatureRESTGraphQL
Data fetchingOver-fetching/Under-fetchingPrecise fetching
Number of endpointsMultipleSingle
Response structureFixedFlexible

3.容器化&编排

docker

Think of Docker as a container for your application. Like a shipping container holds goods and ensures they can be transported easily, Docker containers hold everything your application needs to run: your Java code, dependencies (like JDK and libraries), and configurations. This ensures that your application behaves consistently across development, testing, and production environments, reducing the “it works on my machine” issues.

For example, suppose you build a Java Spring Boot application. In that case, you can package it into a Docker container and run it on any system with Docker installed without worrying about missing dependencies or operating system differences.

Key Docker components

  • Docker Images: A snapshot of your application and its dependencies.
  • Docker Containers: Running instances of images.
  • Dockerfile: A script that defines and describes the process of building a Docker image.
  • Docker Compose: A tool to run multiple containers together (e.g., a database alongside your Java application).
    在这里插入图片描述
    在这里插入图片描述
Kubernetes

Imagine you have many Docker containers running different parts of your application. Managing all these manually would be challenging. This is where Kubernetes comes in.

Kubernetes acts like a container traffic controller, helping manage, scale, and organize multiple Docker containers efficiently. If one container crashes, Kubernetes can restart it automatically. If your app requires more resources due to increased user traffic, Kubernetes can create new containers (scaling up) and remove them when they’re no longer needed (scaling down).

Key Kubernetes concepts

  • Pods: The smallest unit in Kubernetes, usually running one or more containers.
  • Deployments: A way to define how many container instances should be running.
  • Services: Expose your application to users and other system parts.
  • Ingress: Manages external access, acting like a load balancer for HTTP traffic.
Containers and Containerization
  • Containers are lightweight, portable, and self-sufficient units that package software and its dependencies to run consistently across different environments.
  • Docker is a platform that automates the deployment, scaling, and management of containerized applications.
  • Building a container image involves writing a Dockerfile that defines the application and its dependencies, then using docker build to create the image.
  • Running a container image is done using the docker run command, which creates and starts the container instance.
  • Docker objects include images, containers, volumes, networks, and services, which are essential for managing containerized applications.
  • Docker architecture follows a client-server model where the Docker client interacts with the Docker daemon to build, run, and manage containers.
  • Advantages of containers include:
    • Faster deployment
    • Improved scalability
    • Better resource utilization
    • Consistent application performance across environments
Container Basics
TermDefinition
Agileis an iterative approach to project management and software development that helps teams deliver value to their customers faster and with fewer issues.
Client-server architectureis a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.
A containerpowered by the containerization engine, is a standard unit of software that encapsulates the application code, runtime, system tools, system libraries, and settings necessary for programmers to efficiently build, ship and run applications.
Container RegistryUsed for the storage and distribution of named container images. While many features can be built on top of a registry, its most basic functions are to store images and retrieve them.
CI/CD pipelinesA continuous integration and continuous deployment (CI/CD) pipeline is a series of steps that must be performed in order to deliver a new version of software. CI/CD pipelines are a practice focused on improving software delivery throughout the software development life cycle via automation.
Cloud nativeA cloud-native application is a program that is designed for a cloud computing architecture. These applications are run and hosted in the cloud and are designed to capitalize on the inherent characteristics of a cloud computing software delivery model.
Daemon-lessA container runtime that does not run any specific program (daemon) to create objects, such as images, containers, networks, and volumes.
DevOpsis a set of practices, tools, and a cultural philosophy that automate and integrate the processes between software development and IT teams.
DockerAn open container platform for developing, shipping and running applications in containers.
A Dockerfileis a text document that contains all the commands you would normally execute manually in order to build a Docker image. Docker can build images automatically by reading the instructions from a Dockerfile.
Docker clientis the primary way that many Docker users interact with Docker. When you use commands such as docker run, the client sends these commands to dockerd, which carries them out. The docker command uses the Docker API. The Docker client can communicate with more than one daemon.
Docker Command Line Interface (CLI)The Docker client provides a command line interface (CLI) that allows you to issue build, run, and stop application commands to a Docker daemon.
Docker daemon (dockerd)creates and manages Docker objects, such as images, containers, networks, and volumes.
Docker Hubis the world’s easiest way to create, manage, and deliver your team’s container applications.
Docker localhostDocker provides a host network which lets containers share your host’s networking stack. This approach means that a localhost in a container resolves to the physical host, instead of the container itself.
Docker remote hostA remote Docker host is a machine, inside or outside our local network which is running a Docker Engine and has ports exposed for querying the Engine API.
Docker networkshelp isolate container communications.
Docker pluginssuch as a storage plugin, provides the ability to connect external storage platforms.
Docker storageuses volumes and bind mounts to persist data even after a running container is stopped.
LXCLinuX Containers is a OS-level virtualization technology that allows creation and running of multiple isolated Linux virtual environments (VE) on a single control host.
IBM Cloud Container Registrystores and distributes container images in a fully managed private registry.
ImageAn immutable file that contains the source code, libraries, and dependencies that are necessary for an application to run. Images are templates or blueprints for a container.
ImmutabilityImages are read-only; if you change an image, you create a new image.
Microservicesare a cloud-native architectural approach in which a single application contains many loosely coupled and independently deployable smaller components or services.
NamespaceA Linux namespace is a Linux kernel feature that isolates and virtualizes system resources. Processes which are restricted to a namespace can only interact with resources or processes that are part of the same namespace. Namespaces are an important part of Docker’s isolation model. Namespaces exist for each type of resource, including networking, storage, processes, hostname control and others.
Operating System VirtualizationOS-level virtualization is an operating system paradigm in which the kernel allows the existence of multiple isolated user space instances, called containers, zones, virtual private servers, partitions, virtual environments, virtual kernels, or jails.
Private RegistryRestricts access to images so that only authorized users can view and use them.
REST APIA REST API (also known as RESTful API) is an application programming interface (API or web API) that conforms to the constraints of REST architectural style and allows for interaction with RESTful web services.
Registryis a hosted service containing repositories of images which responds to the Registry API.
Repositoryis a set of Docker images. A repository can be shared by pushing it to a registry server. The different images in the repository can be labelled using tags.
Server VirtualizationServer virtualization is the process of dividing a physical server into multiple unique and isolated virtual servers by means of a software application. Each virtual server can run its own operating systems independently.
Serverlessis a cloud-native development model that allows developers to build and run applications without having to manage servers.
TagA tag is a label applied to a Docker image in a repository. Tags are how various images in a repository are distinguished from each other.

4. DevOps & CI/CD

在这里插入图片描述
在这里插入图片描述

Terms and Definitions
TermsDefinitions
Agile methodologyA set of techniques, values, and principles designed to guide and improve how software development teams work together to deliver new applications and updates
Agile principleThe guiding principles that help teams implement and execute with Agility.
AutomationThe technique, method, or system of operating or controlling a process using highly automatic means, such as electronic devices, with minimal human intervention
Application Programming Interface (API)A set of rules that describe how computers or applications communicate with one another.
Back-end developerBack-end developers are the experts who build and maintain the mechanisms that process data and perform actions on websites.
ContainerA type of software that packages code so that it can be transferred quickly from one computing environment to another.
ClusterA collection of servers and other resources that work together to provide high availability, load balancing, and parallel processing
DebuggingThe process of locating and fixing errors or bugs in software source code; It detects and eliminates computer hardware and software errors.
DatabaseA well-organized group of data or information saved electronically in a computer system. It operates using a database management system (DBMS).
FrameworkA layered structure that shows the type of programs developers can or should build and how they would interrelate; Some computer system frameworks also include programs, define programming interfaces, or provide programming tools for use with the frameworks.
Integration testingIt is the phase in which individual software modules are combined and tested as a group.
KubernetesIt is open-source software that deploys, scales, and manages containerized applications anywhere.
MicroservicesAn architectural style that structures a single application as a collection of small services; Each service operates independently. The services communicate with clients, and frequently with one another, via lightweight protocols, most commonly messaging or HTTP.
Open-source softwareComputer software distributed under a license that allows users to use, study, change, and distribute the software and its source code to anyone and for any purpose.
ParameterPasses a named variable into a function. The function uses parameter variables to import arguments.
PipelineA set of data processing elements connected in series, where the output of one element is the input of the next one
Plug-inIt is a type of software installed to enhance the capabilities of a program.
Pull requestsA method for a developer to notify team members that a feature is complete; Once a pull request opens, they can discuss and review the potential changes and add follow-up commits before merging the changes into the base branch.
RepositoryA centralized digital storage system that developers use to make and manage changes to the source code of an application.
SyntaxThe rules govern the structure of a programming language’s symbols, punctuation, and words. The meaning or semantics of a language are nearly impossible to understand without syntax.
ServerA computer program or device performs a service for another computer program and its user or client; The physical computer that a server program runs is a server in a data center.
Test caseSpecifies the inputs, testing procedure, execution conditions, and expected results for running a single test to achieve a specific software testing goal.
Version control systemsSoftware tools that help software teams manage changes to source code over time.
YAML fileIt is a human-readable data serialization language often used for writing configuration files.

5.Agile&scrum

  • Agile development is an iterative approach to software development that emphasizes flexibility, collaboration, and customer feedback.
  • Scrum is a framework within Agile that organizes work into fixed-length iterations called sprints.
  • Agile principles focus on customer collaboration, responding to change, delivering working software frequently, and valuing individuals and interactions over processes and tools.
  • Agile roles include the Product Owner (defines the product vision), Scrum Master (facilitates the process), and Development Team (delivers the product increment).
  • User stories are short, simple descriptions of a feature from the user’s perspective, focusing on the value it provides.
  • Story points are units used to estimate the effort required to complete a user story based on complexity and risk.
  • The product backlog is a prioritized list of features, bug fixes, and tasks that guide development.
  • Sprints are time-boxed iterations where teams work on completing backlog items.
  • Stages of a sprint include:
    • Sprint planning
    • Sprint review
    • Sprint retrospective

在这里插入图片描述
在这里插入图片描述

Glossary: Agile & Scrum
TermDefinition
AgileAn iterative approach to project management and software development. A set of techniques, values, and principles intended to guide and improve the collaboration of software development teams in delivering new applications and updates.
Agile ManifestoA document that outlines the key values and principles underlying the Agile philosophy to assist development teams in working more efficiently and sustainably.
AutonomyThe ability of teams to decide how to do their work, in what order, and by whom.
Fibonacci sequenceEach number in this sequence is the sum of the two preceding numbers. The Fibonacci sequence looks like this: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, and so on. The Fibonacci agile estimation estimates the effort of agile development tasks using this sequence as the scoring scale.
Gantt chartA project management tool used to track sprint progress, determine which tasks to remove from a sprint, track change requests from stakeholders, organize work, and track time spent on each task.
GitHubA web-based platform used for version control and collaborative software development offering developers robust platforms for hosting their repositories.
IterativeYou repeat a series of steps to improve your production output with each cycle.
Kanban boardAn agile project management tool that manages work at a personal and organizational level. Its purpose is to improve the flow of the work in progress.
Lean manufacturingA methodology that focuses on reducing waste in manufacturing systems while increasing productivity.
MonolithicA single-tiered software application that combines user and data access codes into a single program.
MetricA method for quantitative analysis in computers used for assessing, comparing, and tracking its performance or production.
Playback meetingAn opportunity to bring stakeholders into the loop and reflect as a group; They provide a safe environment for people to share their stories and provide feedback on their work. Holding Playbacks keeps teams and stakeholders aligned and in sync with the ever-changing situation of a project.
ScrumA management framework that provides a method of completing work in chunks over a specific time while conducting continuous experiments to learn and improve things.
Scrum masterA professional who guides a team through an Agile project management process; To ensure a successful outcome, a Scrum Master facilitates all communication and collaboration between leadership and team members.
SprintA one-to-four-week time-boxed event in which the Scrum team focuses solely on a sprint goal.
Sprint backlogA list of work items a team intends to complete during a project sprint. These items are usually taken from the product backlog during the sprint planning meeting.
Sprint RetrospectiveA dedicated time for the Scrum team to reflect on what went well, what didn’t, and how to improve future sprints.
SyntaxThe rules that govern the structure of a programming language’s symbols, punctuation, and words. The meaning or semantics of a language are nearly impossible to understand without syntax.
User storyThe smallest unit of work. It’s a goal, not a feature, expressed from the perspective of a software user. A user story is an informal, general explanation of a software feature written from the end user’s or customer’s point of view.
Waterfall methodologyA sequential development process flows like a waterfall through all project phases, such as analysis, design, development, and testing, with each phase completely wrapping up before moving on to the next.
Zen HubThe only project management tool natively integrated into the GitHub user interface. Software teams use it to plan, track, and prioritize their work.

6.PM

HR QA
  • What motivated you to apply for this job?
  • What attracted you to our job listing?
  • Why did you leave your last job?
  • What is your ideal working environment?
  • What do you know about our company’s product or services?
  • What are your expectations about salary and other compensation?
Team leader
  • Tell me about a few of the first things you would do in this role.
  • Give a few examples of best practices in data analysis as you understand them.
  • What’s a data analysis project you would want to work on at our company?
  • Tell me about a time you experienced conflict with a colleague and how you resolved it.
  • Tell me about a time when your project failed. What did you do and what did you learn?
  • Do you prefer to work closely with a team or mostly by yourself?
  • How are you motivated?
  • How do you start learning about a topic you don’t know about yet?
technical QA
  • What coding languages do you know?
  • What are some of your favorite data-related tools?
  • How do you begin working on a problem you’ve been assigned?
  • What do you do when you reach something you don’t understand?
  • How do you stay on schedule and manage your time?
  • How do you prepare for a presentation?
Solving Coding Challenges –4-step framework
  1. Understand and appreciate the problem statement.
  • Did you fully understand the problem?
  • Do you know what inputs are required?
  • Do you know what the desirable output is?
  • Does it give you enough information?
  1. Break down the problem into functions.
  • Define the problem statement into various functions or modules.
  • Does each module solve a specific subset of the problem?
  • Can the functions/modules be reused?
  1. Apply common patterns or language constructs that you already know for the problem.
  • Do you see a common pattern that you can use?
  • Do you see a loop to use or a language function that might make things easy?
  • Pseudocode your proposed solution.
  1. Start coding.
  • This is the best place to start really coding.
  • Ignore difficult parts for now – begin by solving a simpler sub-part.
  • Run the code as you work and let errors show you where you can correct the code.
  • Start with input gathering, then processing logic, and then output.
  • Compare your solution for its accuracy and completeness relative to the problem statement.
  • If time permits, optimize he solution by looking at various alternatives to shorten the code or increase its efficiency.
support a salary negotiation are:
  • Commute and relocation expenses.
  • Having a university degree that may not have been required to apply but provides an academic preparation that will contribute to exceeding job performance expectations.
  • Possessing a skillset or certifications that required extensive or costly training, especially if they were stated as preferred qualifications in the job listing.
Check List
  • Consider your professional options and decide what type of role to pursue
  • Create your resume
  • Gather and publish your portfolio to GitHub
  • Compose and memorize your elevator pitch
  • Draft your basic cover letter
  • Create or update your LinkedIn profile
  • Line up professional references and get their contact information
  • Compose and practice answers for common interview questions
  • Write questions you would like to ask interviewers
  • Research local meetups and professional organizations for networking
  • Ask friends to help you rehearse interviews and critique materials
Elevator pitch(简单自我介绍)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/web/81809.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pyside 使用pyinstaller导出exe(含ui文件)

第一步:首先确保安装好pyinstall,终端运行 pyinstaller -w main.py 生成两个文件夹 打开exe文件报错,问题是ui文件找不到 第二步:将ui文件复制到exe所在文件夹,打开成功 ![在这里插入图片描述](https://i-blog.csdni…

kerberos在无痕浏览器 获取用户信息失败 如何判断是否无痕浏览器

kerberos在无痕浏览器 获取用户信息失败 如何判断是否无痕浏览器 js 代码 其他地方用直接导入js getCurrentUserId 这是自己后端获取 域账号地址 我是成功返回200 //true普通浏览器 fasle 无痕浏览器 export const checkBrowserMode async () > {try {const response a…

HTML 计算网页的PPI

HTML 计算网页的PPI vscode上安装live server插件&#xff0c;可以实时看网页预览 有个疑问&#xff1a; 鸿蒙density是按照类别写死的吗&#xff0c;手机520dpi 折叠屏426dpi 平板360dpi <html lang"en" data - overlayscrollbars - initialize><header&…

华为OD机试真题——Boss的收入(分销网络提成计算)(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现

2025 A卷 100分 题型 本专栏内全部题目均提供Java、python、JavaScript、C、C++、GO六种语言的最佳实现方式; 并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析; 本文收录于专栏:《2025华为OD真题目录+全流程解析+备考攻略+经验分…

<el-date-picker>组件传参时,选中时间和传参偏差8小时

遇到一个bug&#xff0c;不仔细看&#xff0c;都不一定能发现&#xff0c;bug描述&#xff1a;我们有一个搜索框&#xff0c;里面有一个时间选择器&#xff0c;当我使用<el-date-picker>时&#xff0c;我发现当我选择时分秒之后&#xff0c;显示都正常&#xff0c;但是当…

uni-app开发特殊社交APP

uni-app开发特殊社交APP 目录 1.展示APP功能 2.展示项目结构 3.关于我的GitHub 引言 博主最近自己在GitHub上面上传了一个关于社交软件的项目&#xff08;该项目早已开发完毕&#xff09;, 这个社交软件比较特殊, 被称之为blind-date&#xff0c; blind-date 是基于 uni-…

深入研究Azure 容器网络接口 (CNI) overlay

启用cni overlay 在通过portal创建aks的时候,在networking配置上,选中下面的选项即可启用。 通过CLI创建AKS 要创建具有 CNI 覆盖网络的 AKS 群集,需要在创建群集时指定 --network-plugin azure 和 --network-plugin-mode 覆盖选项。 还需要指定 --pod-cidr 选项来定义群…

Docker 部署项目

使用 Docker 部署项目是一个很好的选择&#xff0c;可以避免服务器环境不兼容的问题&#xff0c;并且能够实现一致性和可移植性。我会给你一个详细的步骤&#xff0c;帮你从零开始理解 Docker&#xff0c;最终在服务器上部署 Roop 项目。 1. 安装 Docker 首先&#xff0c;你需…

excel表格记账 : 操作单元格进行加减乘除 | Excel中Evaluate函数

文章目录 引用I 基础求和∑II Excel中Evaluate函数基于字符串表达式进行计算用法案例 :基于Evaluate实现汇率计算利润知识扩展在单元格内的换行选择整列单元格引用 需求: 基于汇率计算利润,调整金额以及进汇率和出汇率自动算出利润,已经统计总利润。 基于Evaluate实现汇率计…

vue+ts+TinyEditor 是基于 Quill 2.0 开发的富文本编辑器,提供丰富的扩展功能,适用于现代 Web 开发的完整安装使用教程

简介 TinyEditor 是基于 Quill 2.0 开发的富文本编辑器&#xff0c;提供丰富的扩展功能&#xff0c;适用于现代 Web 开发。具备模块化设计、轻量级架构和高度可定制化特性&#xff0c;支持多种插件扩展&#xff0c;满足不同场景需求。 核心特性 基于 Quill 2.0 的现代化架构模…

matlab实现激光腔长计算满足热透镜效应

激光腔长计算与热透镜效应补偿 在全固态激光器中&#xff0c;热透镜效应是一个重要的问题&#xff0c;因为它会影响激光的光束质量和输出功率。以下是如何计算激光腔长并考虑热透镜效应的方法&#xff0c;以及一些补偿技术。 1. 激光腔长计算 激光腔长的计算需要考虑激光晶体…

Science Robotics 具身智能驱动的空中物理交互新范式:结合形态和传感,与非结构化环境进行稳健交互

随着科技的飞速发展&#xff0c;无人机技术已从单纯的远程感知扩展到与环境的物理交互领域&#xff0c;为可持续发展目标的实现提供了新的可能性。传统的空中物理交互方法依赖于复杂的控制策略和精确的环境建模&#xff0c;尽管能够实现高精度操作&#xff0c;但其在非结构化自…

图神经网络在信息检索重排序中的应用:原理、架构与Python代码解析

现代信息检索系统和搜索引擎普遍采用两阶段检索架构&#xff0c;在人工智能应用中也被称为检索增强生成&#xff08;Retrieval-Augmented Generation, RAG&#xff09;。在初始检索阶段&#xff0c;系统采用高效的检索方法&#xff0c;包括词汇检索算法&#xff08;如BM25&…

List 源码翻译

List 源码翻译-jdk1.8 翻译来自 AI 大模型。 全部源码翻译下载 /** 版权所有 (c) 1997, 2014, Oracle 和/或其附属公司。保留所有权利。* ORACLE 专有/机密。使用受许可条款约束。*********************/package java.util;import java.util.function.UnaryOperator;/*** 有序…

Vscode 解决 #include <> 找不到的问题

本人遇到的情况, 使用 ROS 的过程中, 发现 #include <pcl/point_types.h> 不被 VScode 识别, 在 AI 的帮助下解决了该问题, 现总结如下: 1. 查看是否有相应的文件 Linux 下, point_types.h 的存储路径一般为: /usr/include/pcl-1.x (我的路径是 /usr/include/pcl-1.12)…

霹雳吧啦Wz_深度学习-图像分类篇章_1.1 卷积神经网络基础_笔记

深度学习-图像分类篇章 参考笔记 卷积神经网络 英文&#xff1a;Convolutional Neural Network&#xff0c;CNN雏形&#xff1a;1998年LeCun的LeNet5&#xff0c;第一个卷积神经网络包含&#xff1a; 卷积层&#xff1a;Convolutions下采样层&#xff1a;Subsampling全连阶层…

基于多模态脑电、音频与视觉信号的情感识别算法【Nature核心期刊,EAV:EEG-音频-视频数据集】

简述 理解情感状态对于开发下一代人机交互界面至关重要。社交互动中的人类行为会引发受感知输入影响的心理生理过程。因此&#xff0c;探索大脑功能与人类行为的努力或将推动具有类人特质人工智能模型的发展。这里原作者推出一个多模态情感数据集&#xff0c;包含42名参与者的3…

理解并解决高丢包率问题,构建清晰流畅的实时音视频通话

丢包作为数字通信中的重要干扰因素&#xff0c;常常潜伏在表面之下&#xff0c;却严重影响性能&#xff0c;将清晰的对话变的模糊不清&#xff0c;将连贯的演示变的断断续续。因此&#xff0c;对音视频通话相关应用的开发者来说&#xff0c;理解丢包率非常重要。 什么是丢包&am…

RDS PostgreSQL手动删除副本集群副本的步骤

由于PostgreSQL不支持直接删除副本集群&#xff0c;而是需要先将副本集群升级到主实例(区域集群)&#xff0c;然后在逐一将写入器实例删除&#xff0c;然后才可以删除副本集群 查看现有的主从实例集群 将副本集群提升到区域集群 选择副本集群–>操作–>提升 提升只读副本…