排序
微服务下,如何实现多设备同时登录或强制下线?
分享技术,用心生活 前言:你有没有遇到过这样的需求,产品要求实现同一个用户根据后台设置允许同时登录,或者不准同时登录时,需要强制踢下线前一个的场景。本文将带领大家实现一个简单的这种...
耗时一周,我做了一个仿 "掘金" 微服务编程学习网站!
前言 大家好,我是「周三不Coding」。 今天给大家介绍一下我两个多月前做的一个微服务容器化项目 —— Kill Bug 编程学习 & 问答 & 接单网站!界面参照 “掘金” 设计而成~ 开发这个项...
微服务Day1——SpringCloud入门\Rureka\Ribbon负载均衡
一、认识微服务 1、单体架构 将业务的所有功能集中在一个项目中开发,打成一个包部署。 优点 架构简单 部署成本低 缺点 耦合度高 2、分布式架构 根据业务功能对系统进行拆分,每个业务模块作为...
Nacos、Zookeeper 搞不清?15 分钟清晰梳理注册中心全套知识体系!
专栏目录 从根儿上学习微服务01:微服务的“前世今生” 从根儿上学习微服务02:如何划分微服务? 耗时一晚上,我梳理出了 2023 年微服务技术架构必会知识点! 前言 大家好,我是「周三不Coding...
微服务架构的完美伴侣:深度解析工程化 Docker 实践
一、引言 随着云计算和大数据的发展,软件系统越来越复杂和庞大,传统的单体架构已经难以满足业务需求和技术挑战。这也促使了软件系统架构从单体架构到SOA架构再到微服务架构的变革与演变。在现...
Nacos 配置加密功能也太鸡肋了吧,还是用这中方式吧
公众号「古时的风筝」,专注于后端技术,尤其是 Java 及周边生态。 个人博客:www.moonkite.cn 大家好,我是风筝 当项目中用了 Nacos 做配置中心,是不是所有的配置都放到里面呢,大部分时候为...
微服务架构下的Docker应用实践
随着云计算的发展,微服务架构成为了业界的一种热门架构,也是目前云原生架构的重要组成部分。微服务架构的主要思想是将一个大型的应用程序拆分为多个小的、自治的服务,每个服务可以独立地部署...
spring cloud zuul实践
一、 描述 Spring Cloud Zuul是基于Netflix开源的Zuul项目构建而成,它作为微服务架构中的网关服务,主要用于实现动态路由、负载均衡和请求过滤等功能。 动态路由:Zuul根据预设的路由规则将进...
微服务优雅上下线的实践方法
导语 本文介绍了微服务优雅上下线的实践方法及原理,包括适用于 Spring 应用的优雅上下线逻辑和服务预热,以及使用 Docker 实现无损下线的 Demo。同时,本文还总结了优雅上下线的价值和挑战。 ...
耗时一晚上,我梳理出了 2023 年微服务技术架构必会知识点!
专栏目录 从根儿上学习微服务01:微服务的“前世今生” 从根儿上学习微服务02:如何划分微服务? 前言 大家好,我是「周三不Coding」。 在上一篇文章中我详细讲解了为什么需要微服务以及如何划...
聊聊Asp.net Core中如何做服务的熔断与降级
概念解析# 啥是熔断# 而对于微服务来说,熔断就是我们常说的“保险丝”,意为当服务出现某些状况时,切断服务,从而防止应用程序不断地尝试执行可能会失败的操作造成系统的“雪崩”;或者大量的...
基于云原生网关的全链路灰度实践
作者: 倪海峰(海迩) 前言 随着企业规模的不断扩大,传统单体应用已很难进一步支持业务的发展,业务的迭代速度已经难以满足业务的增长,此时企业会对应用系统做微服务化的改造,降低业务的耦...
【Redis故障排查】「连接失败问题排查和解决」带你深入分析一下Redis阻塞原因以及问题排查方案指南
Redis阻塞原因以及问题排查 尽管我们在日常工作中经常使用Redis作为数据库的缓存,以大大减轻数据库压力并提升用户体验,但Redis也可能出现阻塞情况,导致整个系统变慢,进而影响用户体验。 因...
怎样优雅地增删查改(一):从0开始搭建Volo.Abp项目
@目录项目介绍模块化由框架实现的需要实现的创建项目创建业务模块配置引用和依赖配置DbContext创建实体和Dto配置AutoMapper 软件系统中数据库或者持久层的基本操作功能可以用Curd描述,Curd即 ...
微服务的影响:好的、坏的和未来
探索微服务的各个方面,包括其优势、潜在风险以及有效利用它们的最佳实践。 自 COVID-19 大流行开始以来,对技术的依赖已经完全循环。在过去三年中,数字应用程序越来越多地用于银行,购物,...
单体应用到微服务架构转型-实践过程总结
今天重点谈下传统的单体应用架构朝微服务转型实践过程中遇到的一些问题,具体的解决方法的一些思考,供大家参考。 这篇文章涉及到的项目背景为我们自己的财务共享项目,即原来是一个大单体应用...
从根儿上学习微服务01:微服务的“前世今生”
前言 大家好,我是「周三不Coding」,今天我们一起聊一聊微服务。 想来第一次与微服务结缘是在我的第一个 SpringBoot 项目,我接触到了 Nacos 和 Gateway,从那时起,便对微服务产生了浓厚的兴...
分解整体:将整体式架构转换为微服务的容器化之旅
传统上,软件应用程序是使用单体架构开发的,其中所有应用程序组件都紧密交织在一起,并作为一个单元进行部署。随着软件应用变得更为复杂,组织开始依赖分布式系统,单体架构的限制开始变得更加...
写给go开发者的gRPC教程-服务发现与负载均衡
本篇为【写给go开发者的gRPC教程】系列第九篇 第一篇:protobuf基础 第二篇:通信模式 第三篇:拦截器 第四篇:错误处理 第五篇:metadata 第六篇:超时控制 第七篇:安全 第八篇:用户认证 第...
Windows 安装 Seata 1.6.1 并配置开机自启
环境声明 软件版本安装教程操作系统windowsNacos2.2.2Windows 安装 Nacos 2.2MySQL8.0.27Linux 安装 MySQL 8Seata 服务端安装部署 下载 Seata 下载 seata-server-1.6.1.zip (⬇️ 更多版本下载)...