前言  在上一篇文章 一年前,我来到国企搞IT 中,和小伙伴分享了我在国企这一年当中的所见,所闻,所想,很高兴能够获得很多同道中人的共鸣。过去一年,我的很大一部分工作都投入到公司技术平台的建设中。Jira,Confluence,Jenkins,Docker,Kubernetes,微服务等等DevOps工具链,技术栈,都是从无到有一步一步搭建起来的,这其中虽然有第三方供应商的支撑,但过程还            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-05 12:57:16
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者 | 李林锋 引言——背景对于一些复杂的业务系统(例如CRM)进行服务化改造,涉及到多个业务团队的配合和协调,加上业务本身的复杂度,对已有的系统进行微服务化重构是个极具挑战的任务...实施前的准备工作——目标要清晰,处理好“舍与得”教训1、微服务化目标不清晰:各业务模块处在不同技术阶段,有单体应用、RPC架构、SOA服务等,业务痛点不同。没有明确各业务的微服务化目标:是提升开发效率、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 20:05:30
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是应用管理与运维平台(ServiceStage)?更新时间: 2020/07/15 GMT+08:00查看PDF分享应用管理与运维平台(ServiceStage)是一个应用托管和微服务管理平台,可以帮助企业简化部署、监控、运维和治理等应用生命周期管理工作。ServiceStage面向企业提供微服务、移动和Web类应用开发的全栈解决方案,帮助您的各类应用轻松上云,聚焦业务创新,帮助企业            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 06:59:46
                            
                                104阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、 介绍监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择。当公司刚刚起步,业务规模较小,运维团队也刚刚建立的初期,选择一款开源的监控系统,是一个省时省力,效率最高的方案。之后,随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的使用对象也从最初少数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-02 16:13:10
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            WGCLOUD是一款轻量实用的IT运维工具。WGCLOUD轻量和安装简单,但是不意味其功能单一,相反它是高性能的分布式监控系统,采用springboot微服务架构和go来实现,其中server采用springboot,agent用go,当前版本是v3.2.1WGCLOUD整个安装包只有60M,agent只有6M大小,而且agent可以随意放到linux或win下运行,不用其他依赖环境。WGCLOU            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 12:04:09
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一. 微服务架构面临的挑战1 微服务核心价值:3S2 微服务架构带来的运维挑战1)单服务流量激增时扩容 2)调用链条变长,调用关系更加复杂 3)微服务拆分导致故障点增多 1)单服务变更性能影响如何评估? 2)性能瓶颈在各微服务间漂移,如何做好性能测试? 3)应对突发流量需求,扩容能否解决问题,如何扩容? 4)服务实例数量众多,如何收集信息,快速定位性能问题?二. 华为云微服务性能保障解决方案设计华            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-06 08:51:09
                            
                                116阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE)&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 18:16:00
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              前言:文章是本人平时参考网上资源所写,以便日后自己查阅理解,如若有幸被您阅读,倍感荣幸。作为一个开发人员,对于服务器的操作不可避免。最常用的操作就是部署应用到服务器,及在生产,测试环境通过查看日志排查问题。一般服务器都是linux操作系统并且是无图形界面的,所以进行任何操作都是通过命令行,由于从新一代程序员接触电脑都是从图形界面开始,所以在开始使用命令行的时候都不是很习惯,如果使用命令行习惯了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-16 20:56:28
                            
                                228阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 微服务运维架构解析
随着互联网技术的快速发展,微服务架构逐渐成为了现代软件开发的主流选择。微服务架构允许软件系统被拆分成一系列小的独立服务,每个服务可以独立部署和扩展。这种架构为系统的维护和运维带来了新的挑战和机遇。本文将探讨微服务运维架构的核心理念,提供代码示例,并借助甘特图和序列图来帮助理解。
## 微服务架构的基本理念
微服务架构的核心理念是将大型单体应用拆分为多个小的服务,每个服            
                
         
            
            
            
            微服务容器化运维系列的前两期,详细介绍了微服务容器化后如何运维的几个关键问题:镜像仓库、资源调度、容器调度、服务编排,这些问题的产生都是因为微服务部署的节点从一台台物理机或者虚拟机变成了一个个容器,运维模式发生了根本性的变化。此时,容器运维平台也就应运而生。微博的业务从 2013 年就开始进行容器化,2015 年为了应对春晚以及突发热点事件带来的峰值流量,开始引入阿里云;同时也为了适应业务的发展和            
                
         
            
            
            
                突然心血来潮,想写点东西,隐约记得51cto有个个性域名liufeily.blog.51cto.com ,账号都已经忘记了,想了半天终于想到,于是便有了这篇文章,切入正题。    写python也有差不多两年多的时间了吧,由于非科班出身,之前除了写写shell外,无任何编程经验,为了让python有所提高,几乎把自己之前            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-08 12:52:34
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            开始装逼之旅之前,请允许我和大家一起再温习一句话:这句话适合一切高大上的概念,比如:SOA,DevOps,DDD,Agile,Cloud等等,包括我现在想要讲述的「微服务」。为什么会这样?“专家”太多了,俗话说的好:「一千个专家眼里,有一千个哈姆雷特」。概念听的多了,还以为自己见多识广,最后大多都是迷茫了:「卧槽!我到底应该信谁?」依老夫看:信谁都不如信自己!如此纷繁复杂的概念,真是让人捉摸不透            
                
         
            
            
            
            一. 微服务架构面临的挑战1 微服务核心价值:3S2 微服务架构带来的运维挑战1)单服务流量激增时扩容2)调用链条变长,调用关系更加复杂3)微服务拆分导致故障点增多 1)单服务变更性能影响如何评估?2)性能瓶颈在各微服务间漂移,如何做好性能测试?3)应对突发流量需求,扩容能否解决问题,如何扩容?4)服务实例数量众多,如何收集信息,快速定位性能问题?二. 华为云微服务性能保障解决            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-03 14:24:53
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            5 拆分单体应用为服务的难点从表面上看,通过定义与业务能力或子域相对应的服务来创建微服务架构的策略看起来很简单。但是,你可能会遇到几个障碍:网络延迟。同步进程间通信导致可用性降低。 在服务之间维持数据一致性。获取一致的数据视图。上帝类阻碍了拆分。让我们来看看每个问题,先从网络延迟开始。 网络延迟网络延迟是分布式系统中一直存在的问题。你可能会发现,对服务的特定分解会导致两个服务之            
                
         
            
            
            
            所以,一般在后台N个服务和UI之间一般会一个代理或者叫API Gateway,他的作用包括·提供统一服务入口,让微服务对前台透明·聚合后台的服务,节省流量,提升性能·提供安全,过滤,流控等API管理功能 我的理解其实这个API Gateway可以有很多广义的实现办法,可以是一个软件比如kong,也可以是一个swoole的服务端自己编写的程序。他们最重要的作用是为前台(通常是移动应用)提供            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-04 15:23:08
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天分享的是关于微服务 eureka集群 + 微服务生产者集群 + feign服务调用 的一个坑(报异常com.netflix.client.ClientException: Load balancer does not have available server for client: CLOUD-PROVIDER-PAYMENT)。 
1.环境            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 00:00:28
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 服务治理的需求当具备服务注册中心后,服务治理设计的角色有以下三种:注册中心:提供服务注册和发现;服务提供者:服务提供者将自身服务注册到注册中心,从而使服务消费者能够找到;服务消费者:服务消费者从注册中心获取注册服务列表,从而实现服务消费;服务治理的功能需求服务状态管理:在运行过程中很有可能发生服务的不可用的情况,所以一方面注册中心需要保存服务定义信息,另一方面但服务运行状态发生变化的时候,注            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 09:49:28
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是微服务构架简单来说,微服务是系统架构上的一种设计风格.它的主旨是将原本一个独立的系统拆分成多个小型服务,这些小型的服务都在各自的独立的进程中运行,服务之间通过基于HTTP 的Restful API进行通信协作.被拆分的每一个小型服务都围绕着系统中的某一项或某一些耦合度较高的业务进行构建,并且每个服务都维护着自身的数据存储,业务开发,自动化测试案例以及独立部署机制,由于有了轻量级的通信协作基础            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 14:18:38
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            单体架构就是将所有功能都部署在一个web容器中运行的系统就叫做单体架构,一个实例中集成了一个系统的所有功能,通过负载均衡软件/设备实现多实例调用。单体架构在初创公司、中小型系统、产品试错等场景下开发的周期快、对开发人员的技能要求低而任然被广泛地采用。优点: 1.易于开发 - 当前开发工具和IDE的目标是支持单片应用程序的开发 2.易于部署 - 只需在适当的运行时上部署WAR文件(或目录层次结构)             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 19:19:32
                            
                                70阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录什么是服务网格 服务网格有什么作用 服务网格工具 IstioLinkerdCilium 服务网格Consul connectTraefik Meshopenservicemesh(OSM)Nginx服务网格(NSM)Kuma其他需要考虑的服务网格工具说在最后 本期我们将介绍一系列的服务网格工具,这些工具为实现微服务提供了安全性、金丝雀部署、遥测、负载平衡            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 11:19:43
                            
                                47阅读
                            
                                                                             
                 
                
                                
                    