微服务
-
Docker Desktop开启内置的K8S并安装kuboard进行微服务管理
摘要 安装Docker Desktop 开启并启动Docker Desktop单节点K8S集群 使用Docker安装Kuboard 关联Kuboard和单节点K8S集群,使用Kub…
-
JWT(JSON Web Token) 原理介绍
自从 RESTful 架构兴起后,越来越多的人提倡使用 JWT 来取代传统 Session 的场景,究竟什么是 JWT 呢,来了解下吧~ JWT 介绍 JWT 是 JSON Web…
-
【经验项】GO协程应该怎么使用
问题发现在生产环境下,微服务时不时直接panic,导致服务重启。而在k8s下服务重启5次后,会进入惩罚模式重启时长变5分钟(可以修改,但是治标不治本)。 最终要的降低程序的影响面。…
-
Dramatiq,一个超实用的python库
Dramatiq 是一个用于构建分布式应用程序的 Python 库,它提供了一个框架来实现基于消息的异步编程。这种编程范式允许系统组件通过发送和接收消息来解耦,从而提高应用程序的可…
-
Diagrams库:轻松绘制各种架构图和流程图
1. 什么是diagrams库? diagrams是一个开源的Python库,它允许开发者使用简单的代码来绘制各种类型的架构图和流程图。它的设计宗旨是”使图表绘制变得简…
-
Bjoern,一个高效的python WSGI服务器
Bjoern 是一个轻量级、高性能的 Python WSGI 服务器,使用 C 语言编写,并基于 libev 事件循环库。它以其简单的 API、低资源消耗和高并发处理能力而闻名。 …
-
云原生微服务的SWOT分析
云原生转型既是机会,也有风险。通过SWOT分析可以相对清晰的了解云原生微服务的优缺点,从而更有把握的做出技术决策。原文: SWOT analysis for Cloud Nativ…
-
Node.js 高级编程之 RPC
前言 在构建微服务时,为了追求极致的效率,服务间一般会使用 RPC(Remote Procedure Call)来进行通信。本文通过 Node.js 来实践一下。 Node.js …
-
我所了解的微服务之间的交互
前言 微服务架构 微服务之间的交互 HTTP/HTTPS形式 RPC形式 消息队列形式 Redis形式 项目内部共享公共方法 总结 前言 上次我们已经大概介绍过微服务的一些概念,但…
-
Feign简单介绍
前言 上一篇我们已经介绍了微服务之间的交互场景以及测试方法,其中聊到Feign,埋了个坑,今天我们来认识一下Feign Feign是什么 Feign是一个声明式的Web服务客户端,…
-
Httpx,一个实用的python库
大家好,我是木木。今天给大家分享一个实用的 python 库,Httpx。 Httpx 是一个现代、快速、异步的 HTTP 客户端库,它支持 HTTP/2 和连接池,非常适合于并发…
-
一款开源的、跨平台的 API 开发测试工具,中小团队提效神器!
戳上方蓝字“极客之家”关注! 今天给大家推荐一款开源的、跨平台的 API 开发测试工具,功能强大,可以提升我们开发测试效率! 概述 Postcat 是一个强大的开源、免费的、跨平台…
-
腾讯云4.8号重大故障复盘,核心原因是没有做好灰度测试
2024.4.8号,腾讯云发生重大故障,控制台完全不可用,腾讯云是中国TOP公有云平台,在全网引起了极大的舆论。对腾讯云服务口碑造成了巨大的负面影响。 腾讯云4.14号发布了故障细…
-
深度剖析:Dubbo使用Nacos注册中心的坑
2020年笔者在做微服务部件升级时,Dubbo的注册中心从Zookeeper切换到Nacos碰到个问题,最近刷Github又有网友提到类似的问题,就在这篇文章里做个梳理和总结。 1…
-
什么是Dubbo?
1、Dubbo介绍 Apache Dubbo是一款高性能、轻量级的开源微服务开发框架,它提供了RPC通信与微服务治理两大关键能力。这意味着,使用Dubbo开发的微服务,将具备相…
-
限流,让系统量力而行的策略
❝ 保证分布式系统高可用的方案有很多,限流策略是一个懂得量力而行的策略 在当今互联网技术蓬勃发展的背景下,分布式系统以其高可用性、可扩展性和容错性等特点,成为构建大型复杂应用的主流…