DevOps 的概念在软件开发行业中逐渐流行起来。越来越多的团队希望实现产品的敏捷开发,DevOps 使一切成为可能。有了 DevOps ,团队可以定期发布代码、自动化部署、并将持续集成 / 持续交付作为发布过程的一部分。虽然 DevOps 背后有各种各样的概念,但幸好有一些工具可以让你更容易地理解和实现。在本文中,你将了解这些工具,并将它们作为软件发布 / 维护工具包工作的一部分开始使用。Dev            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 22:05:44
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Pomelo的分布式部署(以LordOfPomelo为例)分布式部署的方法和步骤1. 系统及应用软件环境搭建和配置所有参与分布式部署的机器:必须为同类操作系统(建议为完全相同的操作系统, 本文所示例的4台机器的操作系统均为"Debian GNU/Linux 7.0").必须都有一个同名的用户(如:"pomelo"等, 本文所示例的4台机器均有一个名为"pomelo"的用户).Node.js的安装版            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-13 11:55:18
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2.4 分布式服务Cisco IOS XR技术精要Cisco IOS XR给予应用高度分布的特性,这样的结果是系统可以实现极高的可扩展性和服务灵活性。IOS XR既能够支持由多台互联的机框组成的多机框或多机箱系统,又可以支持将一台系统细分成多个安全域路由器(SDR)。本节介绍了IOS XR能够实现高度分布式应用和服务灵活性其中的某些关键服务。2.4.1 GSP先前简要地介绍过,组服务协议(GSP)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-22 10:11:22
                            
                                88阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、什么是 Nginx  Nginx 是俄罗斯人编写的十分轻量级的 HTTP 服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。Nginx 是由俄罗斯人 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor Sysoev 在建立的项目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 06:51:41
                            
                                11阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             文章目录1、介绍2、正向代理和反向代理概念3、Nginx环境搭建3、1 Linux下3、2 Windows下4 配置与应用4.1 Nginx的核心配置文件4.2 Nginx主要应用⭐⭐5 静态网站部署5.1 修改nginx.conf配置文件,并重启nigx5.2 配置路径问题6 负载均衡6.1 概述6.2 配置6.3 Nginx常用负载均衡策略6.3.1轮询(默认)6.3.2权重6.3.3ip_            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 20:33:51
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spark分布式计算期末复习1. Scala1.1 特点1.2 Scala源代码文件,编译后的文件1.3 变量和常量1.4 推断类型1.5 for循环1.6 数组1.7 方法与函数的区别1.8 函数的声明(有名和匿名)1.9 高阶函数1.10 闭包1.11 Lambda演算1.12 集合类型List、Array、Map、Tuple创建和访问元素1.13 容器方法Foreach、Map、FlatM            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 08:50:33
                            
                                51阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言一、什么是 MongoDB二、MongoDB 的特点三、MongoDB 的适用场景四、MongoDB 概念解析五、MongoDB 安装 前言  分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 14:33:17
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、HBase的安装模式  ①单机安装:不依赖于Hadoop的HDFS,配置完即可使用,好处是便于测试,坏处是不具备分布式数据存储的能力。  ②伪分布式安装:单台主机模拟真实环境。  ③完全分布式安装:多台主机(虚拟机)来搭建二、搭建准备  ①搭建Hadoop+JDK+ZooKeeper(3个zookeeper集群模式,博主其他博文中已安装-------zookeeper集群的搭建(3台虚拟机))            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 20:36:13
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            生成分布式唯一ID案例在过去的单库单表型系统中,通常可以使用数据库字段自带的auto_increment 属性来自动为每条记录生成一个唯一的ID。但是分库分表后,就无法在依靠数据库的auto_increment属性来唯一标识一条记录了。此时我们就可以用zookeeper在分布式环境下生成全局唯一ID。zookeeper在创建有序节点时,会生成一个序列号,而这个序列号在zookeeper中(即使在整            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 13:47:59
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            云计算分布式DevOps:加速软件交付与应用扩展
云计算、分布式系统和DevOps是当今互联网时代最热门的关键词之一。这些技术的结合为企业提供了一种更快、更高效地交付软件和扩展应用的方法。在这篇文章中,我们将探讨云计算、分布式系统和DevOps的概念以及它们如何相互关联,以推动现代软件开发和运维的进步。
云计算已成为企业中广泛采用的一种计算模式,它通过网络为用户提供可配置的计算资源,例如服务器            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-02 11:07:38
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Ceph是一个用于存储和管理大规模数据的开源软件项目,它提供了一个分布式文件系统和对象存储系统,同时还提供了块存储。Ceph最初由Sage Weil在2004年创建,后来于2014年被红帽公司收购。因此,有人可能会问,Ceph是分布式存储吗?
答案是肯定的。Ceph被设计成一个分布式存储系统,可以轻松地扩展到数百台甚至上千台服务器。Ceph的数据存储和管理是分布式的,数据会被分散存储在多台服务器            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-04 11:44:30
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、集群是个物理形态,分布式是个工作方式只要是一堆机器,就可以叫集群,他们是不是一起协作着干活,这个谁也不知道;一个程序或系统,只要运行在不同的机器上,就可以叫分布式,嗯,C/S架构也可以叫分布式。2、集群一般是物理集中、统一管理的,而分布式系统则不强调这一点所以,集群可能运行着一个或多个分布式系统,也可能根本没有运行分布式系统;分布式系统可能运行在一个集群上,也可能运行在不属于一个集群的多台(2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-09 22:37:58
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             小故事网友大喝:标题竟敢胡言乱语?MySQL作为全世界最流行的数据库,30余年历史,怎么可能一无是处?ChatGPT回答说:哈哈,你说得对!MySQL作为全世界最流行的数据库,确实有着令人难以忽视的历史和优势。就像一位老资格的数据库大佬一样,它在数据存储和管理方面功力深厚,让数据如鱼得水。但是,有时候也会有一些小插曲,就像人类一样,有时候也会犯点小错误。不过,这只能证明MySQL也是有            
                
         
            
            
            
             文章目录run主逻辑1. 获取环境2. 创建上下文3. 运行prepareContext4. 进入refresh过程  进入Debug单步运行SpringBoot 来探究应用启动的时候进行了什么步骤。  我们首先在入口 SpringApplication.run(Application.class, args);的地方打上断点。自定义一个bean,用来测试spring如何创建对象,也打上断点 p            
                
         
            
            
            
            NAS(Network Attached Storage)是一种专门用于存储数据的设备,可以通过网络连接到其他设备,提供文件存储和共享服务。那么NAS是分布式存储吗?答案是:是的,NAS可以是分布式存储。
在Kubernetes(K8S)中,可以通过使用NAS来实现分布式存储。在下面的文章中,我将向你展示如何在K8S中使用NAS实现分布式存储。
### 步骤
| 步骤 | 操作 |
| --            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-28 11:03:42
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring Cloud是一个用于快速构建分布式系统的框架,可以帮助开发者轻松实现服务注册、配置管理、负载均衡、熔断器、路由等功能。在Kubernetes(K8S)环境中使用Spring Cloud可以让我们更好地实现微服务架构,提高系统的弹性和可扩展性。
首先我们来了解一下在K8S环境中使用Spring Cloud的整个流程:
| 步骤 | 操作 |
| :---: | :---: |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-26 09:36:08
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通过之前的文章《Spark RDD分区数与分区器源码解析》我们了解到了什么是 RDD,RDD 可以简单理解为弹性分布式数据集,RDD提供了很多种类的算子,那么使用RDD的这些算子是如何在分布式环境下去执行的呢?归根结底,我们编写的代码是需要通过Spark去帮助我们把任务分布到各个集群上并执行的,那么这一类过程我们统称为分布式计算,Spark能实现分布式计算功能主要是靠它的进程模型以及调度系统。&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 11:36:42
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            链接 Why Distribute? • resource sharing • physical separation • robustness • performance • cost-effective system evolution Examples • file server, pri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-08-01 18:10:00
                            
                                589阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、什么是SOA架构  SOA是Service-Oriented Architecture的首字母简称,它是一种支持面向服务的架构样式。从服务、基于服务开发和服务的结果来看,面向服务是一种思考方式。其实SOA架构更多应用于互联网项目开发。   为什么互联网项目会采用SOA架构呢?随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,迫切需一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-09 13:03:04
                            
                                120阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景数据库作为一个非常基础的系统,任何一家互联网公司都会使用,数据库产品也很多,有Oracle、SQL Server 、MySQL、PostgeSQL、MariaDB等,像SQLServer/Oracle 这类数据库在初期可以帮业务搞定很多棘手的事情,我们可以花更多的精力在业务本身的发展上,但众所周知也得交不少钱。涉及到钱的事情在公司发展壮大以后总是会回来重新审视这个事情的,在京东早期发展的过程中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-28 01:49:58
                            
                                56阅读
                            
                                                                             
                 
                
                                
                    