保障服务稳定的三大利器,服务限流,熔断降级,故障模拟为什么需要限流?按照服务的调用方,可以分为以下几种可能导致机器被拖垮用户增长过快某个热点事件(秒杀)竞争对象爬虫恶意的网络攻击这些情况都是无法预知的,扩容是来不及的弹性扩容都是虚谈,1秒钟根本来不及反应对内的RPC服务一个服务接口可能被多个服务进行调用,在某个端口发生冲突流量,被关联的A端口也挂了。进而影响多个调用A端口的服务,其他端口也无法在提            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 10:31:29
                            
                                13阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目前最新微服务架构技术栈选型            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-20 13:53:34
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
 
    
    
    
            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-11-24 18:46:00
                            
                                178阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            深透微服务技术栈之第一篇1.认识微服务1.0.学习目标1.1.单体架构1.2.分布式架构1.3.微服务1.4.SpringCloud1.5.总结2.服务拆分和远程调用2.1.服务拆分原则2.2.服务拆分示例2.2.1.导入Sql语句2.2.2.导入demo工程2.3.实现远程调用案例2.3.1.案例需求:2.3.2.注册RestTemplate2.3.3.实现远程调用2.4.提供者与消费者3.E            
                
         
            
            
            
            一 选型准则 对于技术选型,我个人有很多标准,其中下面三项是最重要的:生产级我们选择的技术栈是要解决实际业务问题和上生产抗流量的(选择不慎可能造成生产级事故),而不是简单做个POC或者Demo展示,所以生产级(Production Ready),可运维(Ops Ready),可治理,成熟稳定的技术才是我们的首选;一线互联网公司落地产品我们会尽量采用在一线互联网公司落地并且开源的,且在社区内形成良好            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-24 12:49:25
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对于技术来说,最关心的还是项目采用什么样的技术栈来开发,每个公司都大同小异,这里分享下目前公司使用的技术栈,喜欢的朋友给个关注~            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-17 18:07:54
                            
                                426阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前言2014 年可以认为是微服务 1.0 的元年,当年有几个标志性事件:一是 Martin Fowler 在其博客上发表了”Microservices”一文,正式提出...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-23 10:15:46
                            
                                328阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Java 微服务技术栈
Java 微服务技术栈是指使用 Java 编程语言开发和部署微服务架构的一系列技术工具和框架。随着微服务架构的流行,Java 微服务技术栈也变得越来越重要。在 Java 微服务技术栈中,常用的技术包括 Spring Boot、Spring Cloud、Docker、Kubernetes 等。
### Spring Boot
Spring Boot 是一个用于快速            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-20 04:07:03
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 微服务架构与技术栈
微服务架构是一种设计模式,它将单一应用程序拆分为一组小的独立服务。这些服务可以独立开发、部署和扩展,通过轻量级的机制(通常是 HTTP API)进行通信。这种架构的优势在于提高了可维护性、灵活性并能更快地推向市场。
## 微服务架构的基本概念
在微服务架构中,系统被分解为多个小服务,每个服务负责处理特定的功能。这种架构有以下几个显著特点:
1. **自治性**:每个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-07 04:36:07
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            事务的统一性是微服务的一个重点问题,简洁有效的控制事务,更是程序员所需要的。JMS的诞生,就是为了更简单、更有效的控制事务。先看一段调用微服务的代码using (var ms = new JMSClient())
{
//调用用户信息微服务,创建新用户
var uis = ms.GetMicroService();var userid = uis.CreateUser();//调用银行微服务,创建            
                
         
            
            
            
             几个点服务注册服务发现负载均衡服务网关:唯一入口,实现用户鉴权,动态路由,灰度发布,A/B测试,负载限流等配置中心API管理集成框架:集成各个微服务组件到统一界面下分布式事务:TCC,高可用消息服务,最大努力通知调用链:展示出来方便排查问题支撑平台:容器云平台 CAP原理一致可用、可靠、可伸缩分区容忍三者只能满足其二,比如要做分布式,数据一致性就很难满足,要看具体需求,找到平            
                
         
            
            
            
            ## Java 微服务技术栈
微服务架构已经成为现代软件开发的一种主流架构风格。它将一个大型的单体应用程序拆分成一组更小、更灵活的服务,这些服务可以独立部署、扩展和管理。Java 是一种非常适合构建微服务的语言,因为它具有丰富的生态系统和强大的开发工具。在本文中,我们将介绍一些常用的 Java 微服务技术栈,以及如何使用它们构建高性能和可扩展的微服务应用程序。
### Spring Boot            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-31 14:10:38
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前言2014 年可以认为是微服务 1.0 的元年,当年有几个标志性事件:一是 Martin Fowler            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-04 15:58:42
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            微服务内容			技术栈		服务开发			Spring Boot、Spring、Spring MVC		服务配置与管理			Archaius、Diamond		服务注册与发现			Eureka、Consul、Zookeeper		服务调用			Rest、RPC、gRPC		服务熔断器			Hystrix、Envoy		负载均衡			Ribbon、Nginx		服务接口调用			Feign		消息队列			Kafka、RabbitMQ、ActiveMQ		服务配置中心管理            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-16 09:13:53
                            
                                877阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            微服务架构是什么?是一个用分布式服务拆分业务逻辑,完成解耦的架构模式。通过将功能分解到各个离散的服务中以实现对解决方案的解耦。 是将一个大型的单个应用程序和服务拆分成为数个甚至数十个的支持微服务,他可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。 .NetCore 微服务技术栈 1、w            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-23 09:35:15
                            
                                700阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现 .NET 微服务技术栈
作为一名经验丰富的开发者,我会向你介绍如何实现 .NET 微服务技术栈。在本文中,我将使用表格展示整个流程,并提供每一步所需的代码示例和注释。
## 整体流程
下面是实现 .NET 微服务技术栈的整体流程:
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建新的 .NET Core 项目 |
| 2 | 添加 NuGet 包 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-24 12:37:43
                            
                                725阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言近年,Spring Cloud俨然已经成为微服务开发的主流技术栈,在国内开发者社区非常火爆。我近年一直在一线互联网公司(携程,拍拍贷等)开展微服务架构实践,根据我个人的一线实践经验和我平时对Spring Cloud的调研,我认为Spring Cloud技术栈中的有些组件离生产级开发尚有一定距离。比方说Spring Cloud Config和Spring Cloud Sleuth都是Pivota            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-19 10:04:19
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            服务注册发现: Nacos;服务配置中心: Nacos;服务网关:Spring Cloud Gateway;熔断限流: Sentinel;服务监控: Spring Boot Admin;分布式数据库:RDS;分布式缓存:Redis;分布式文件: Minio;分布式事务: Seata;链路跟踪:SkyWarking;分布式日志:ELK(Elasticsearch            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 23:55:59
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            大家好,我是飞哥!自从去年 10 月份搜狗正式被腾讯合并以后,我一直想给大家讲讲腾讯内部目前开发在用的一些技术栈,我想这对同学们有很高的学习价值。但苦于公司内部有明确的规定,不允许私自对外分享和发布未经公开的信息。一经发现,高压线开除处理!所以一直迟迟都没有动手。最近我在腾讯的 TechoDay 技术开放日活动中了解到内部在使用的微服务核心北极星(Polaris-Mesh)和一站式微服务开发框架            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 12:52:17
                            
                                34阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            微服务架构技术栈选型手册一、前言2014 年可以认为是微服务 1.0 的元年,当年有几个标志性事件,一是 Martin Fowler 在其博客上发表了”Microservices”一文,正式提出微服务架构风格;二是 Netflix 微服务架构经过多年大规模生产...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-11-03 17:37:04
                            
                                162阅读