Dante Cloud 2.7.6.0 发布,全新适配 OAuth 2.1 的企业级微服务架构
Dante Cloud 是一款企业级微服务架构和服务能力开发平台。首个全面拥抱 Spring Authorization Server 的版本,基于Spring Authorization Server 0.4.0、Spring Boot 2.7.6、Spring Cloud 2021.0.5、Sp...
聊聊集群、分布式和微服务之间的联系和异同点
对于集群、分布式和微服务,大家在工作中可能经常会听到,但是如果问你它们之间存在什么样的区别和联系,可能你一下子又感觉说不清楚,今天就这个话题,趁着周末时间,跟大家来一起聊聊。弄明白是什么要做三者之间的对比,首先要弄明白它们分别是什么?集群集群是指将多台服务器集中在一起,每台服务器都实现相同的业务,做...
Redis解决秒杀微服务抢购代金券超卖和同一个用户多次抢购
文章目录 超卖和同一用户多次抢购问题分析解决库存超卖问题添加相关枚举添加RedisTemplate配置类改造原先添加代金券逻辑改造下单逻辑调整数据库相关为redisRedis + Lua 解决超卖问题解决同一用户多次抢购问题问题描述Redisson 分布式锁解决同一用户多次下单什么是Redisso...
演讲实录 | 基于云原生的敏态微服务全生命周期支撑平台
“云原生”引爆亿万级苍穹,“分布式云”启动新商业引擎,“分布式存储”开创未来新篇。伴随着5G商用时代的到来,在新一轮技术革命的关口,CDN+边缘计算迎来新阶段,分布式云将加速这一变革的发生。2020年12月17日至18日,“Distributed Cloud | 2020全球分布式云大会”在深圳正式...
微服务转型系列4:理念指导实践,厘清微服务建设的主要内容和顺序
导读本篇文章是博云微服务转型系列第四篇。在该系列前三篇文章中,我们分享了微服务转型的烦恼、误区和建设第一步。之前在讲到微服务的时候,我们分享过许多落地方案和实践总结,但对于微服务理念却较少地提及。原因是只讲理念有点空洞,而且炒理念的阶段也过去了。但是到现在这一步,我们不得不把理念拿出来,用理念指导我...
五行合一,微服务运行态建设的“内功心法”
导读本篇文章为微服务转型系列第五篇。 微服务化建设需要做很多方面的改造和适应,比如适应微服务开发、适应敏捷运维、打造专门的微服务团队,以及符合云原生指导下的架构设计等。所以微服务化转型,要做好持久战的准备,同时亦不可疏忽每一步的决策。 在上一篇文章中我们提到微服务化转型可以先从运行态入手,微服务运行...
云原生微服务治理技术朝无代理架构的演进之路
升级低代码平台,助力企业敏捷上云!腾讯云开发与低代码专场,12月1日见!>>>
Kubernetes实战 - 从零开始搭建微服务 1 - 使用kind构建一个单层架构Node/Express网络应用程序
1 使用kind构建一个单层架构Node/Express网络应用程序Kubernetes实战-从零开始搭建微服务前言准备写一个Kubernetes实战系列教程,毕竟cnblogs作为国内最早的技术博客现在都已经开始迁移到Kubernetes了,此处要有掌声给博客园。系列会更加偏向于实战,对于理论只在...
Kubernetes实战 - 从零开始搭建微服务 - 1.5 提高可用性-发布多节点的Node/Express网络应用程序
1.5 提高可用性-发布多节点的Node/Express网络应用程序Kubernetes实战 - 从零开始搭建微服务前言在上一篇文章中,已经学习了如何简单地开发一个单层网络应用。【Kubernetes实战 - 从零开始搭建微服务 1 - 使用kind构建一个单层架构Node/Express网络应用程...
利用 istio 来对运行在 Kubernetes 上的微服务进行管理
尝试在一个准生产环境下,利用 istio 来对运行在 Kubernetes 上的微服务进行管理。这一篇是第一篇,将一些主要的坑和环境准备工作。内容较多,因此无法写成手把手教程,希望读者有一定 Kubernetes 的操作基础。准备镜像初始运行需要的镜像包括以下几个:istio/mixer:0.1.6...
.NET Core微服务之路:利用DotNetty实现一个简单的通信过程
上一篇我们已经全面的介绍过《基于gRPC服务发现与服务治理的方案》,我们先复习一下RPC的调用过程(笔者会在这一节的几篇文章中反复的强调这个过程调用方案),看下图aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAABNoAAAM8CAYAAACBMc1bAAA...
【SpringCloud技术专题】「入门实战」微服务网关服务的Gateway全流程开发实践指南
开发指南须知本次实践主要在项目提供了构建在Spring生态系统之上API网关。Spring Cloud Gateway的介绍Spring Cloud Gateway目标是用一个简单、有效的方式路由到API,并且提供横切的一些关注点,例如:安全、监控、系统性能和弹性等。API网关介绍API 网关出现的...
【官宣新晋开源项目】微服务中后台快速开发平台[灯灯]加入 Dromara 开源社区
作者介绍 名称:最后 dromara 开源组织成员,dromara/lamp-cloud 作者 高级java工程师,热衷开源,兼职开源,认真研究过无数开源项目的源码,参与过多个开源项目,拥有丰富实战经验 个人空间:最后 https://github.com/zuihou 关于lamp 灯灯(简...
浅谈SpringCloud实现简单的微服务架构
Spring Cloud是一系列框架的有序集合,本文就使用SpringCloud实现一套简单的微服务架构,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
【微服务】springboot + dubbo 整合Sentinel限流
一、前言 限流对一个生产环境的系统来说,具有重要的意义,限流的目的是为了保护系统中的某些核心业务资源不被瞬间的大并发流量冲垮而采取的一种措施,因此一个成熟的架构设计方案,限流也需要纳入到架构设计和规划中。 二、常用的限流解决方案 微服务经过多年的发展和沉淀,对于限流来说,也有了一些通用的解决方案...
微服务系列之服务注册发现 Consul
1.为什么需要服务注册与发现 微服务架构中,服务于服务之间内部通信必不可少,比如A服务调用B服务,起初我们的做法是,A服务从配置文件中拿到B服务的IP、端口地址,进行访问,本身是没什么问题的,但是随着业务的复杂性越来越高,会遇到一个最蛋疼的问题,服务A可能依赖很多其他服务,这样就要维护好多个服务的...
微服务熔断限流Hystrix之Dashboard
简介Hystrix Dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard可以直观地看到各Hystrix Command的请求响应时间,请求成功率等数据。快速上手工程说明工程名端口作用eureka-server8761注册中心service-hi8762...
微服务熔断限流Hystrix之流聚合
简介上一篇介绍了 Hystrix Dashboard 监控单体应用的例子,在生产环境中,监控的应用往往是一个集群,我们需要将每个实例的监控信息聚合起来分析,这就用到了 Turbine 工具。Turbine有一个重要的功能就是汇聚监控信息,并将汇聚到的监控信息提供给Hystrix Dashboard来...
微服务替代了单体架构,它可能会替代微服务架构!
微服务替代了单体架构,它可能会替代微服务架构!坚持原创,写好每一篇文章我们知道docker建立在宿主机上,kubernetes又是建立在docker之上,微服务通过k8s来治理,进行扩缩容,微服务是我们现在比较流行的技术架构,然而微服务也面临着一定的问题,那就是服务之间的调用,于是出现了Servic...
【从零开始学微服务】04.微服务架构的特点
大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。 微服务架构被技术大牛们总结出了以下九个特点: 服务组件化围绕业务功能产品而不是项目强终端弱管道去中心化管理去中心化数据管理基础设施自动化容错性设计演进式设计 下面我们来逐个详细了解一下。 服务组件化 当我们谈到组件的时候,一般是指可...