技术博客

Hango网关:云原生微服务架构下的性能守护者

Hango 网关是一款基于 Envoy 打造的高性能、可扩展的云原生 API 网关解决方案,具备请求代理、动态路由、负载均衡、限流、熔断机制、健康检查及安全防护等多项关键特性,特别适用于微服务架构下的网关服务。本文旨在通过一系列实用的代码示例,帮助读者深入了解 Hango 在实际部署中的具体应用。

Hango网关云原生微服务动态路由限流熔断
2024-10-09
低代码时代的新星:爱组搭开发平台的架构师之路

本文将深入介绍“爱组搭”这一低代码组件化开发平台,展示其如何利用丰富的组件库与Spring Cloud微服务技术,助力用户轻松实现软件架构设计。通过具体组件源码示例,本文旨在为读者提供实用指导,使每个人都有机会成为架构师。

低代码组件化开发平台架构师微服务
2024-10-09
深入探索Podinfo:Go语言在Kubernetes微服务中的实践

Podinfo是一款采用Go语言开发的小型Web应用,它展示了如何在Kubernetes环境中高效地运行微服务。作为云原生计算基金会(CNCF)项目的常用工具,Podinfo在诸如Flux和Flagger等项目中扮演着重要角色,主要用于端到端测试及展示目的。本文将深入探讨Podinfo的工作机制及其在实际部署中的价值,并通过丰富的代码示例帮助读者更好地理解和掌握其应用技巧。

PodinfoGo语言Kubernetes微服务CNCF项目
2024-10-09
深入探索ActiveJ:Java框架的未来趋势

ActiveJ是一个专为现代Web应用、云计算环境以及高负载场景设计的Java开发框架。它不仅适用于微服务架构,还提供了无需依赖第三方库的完整解决方案,极大地简化了开发流程。作为一种新兴的选择,ActiveJ能够作为Spring、Micronauts、Netty和Jetty等现有框架的替代方案,通过丰富的代码示例展示了其强大的功能和灵活性。

ActiveJJava框架微服务云计算代码示例
2024-10-08
北极星Mesh:腾讯微服务架构下的服务治理新篇章

北极星(Polaris Mesh)是由腾讯公司自主开发的一款服务发现和治理工具,它不仅提供基础的服务注册中心功能,还进一步增强了服务治理能力和控制层面的功能。北极星Mesh致力于解决在分布式系统和微服务架构下常见的挑战,如服务可见性、故障容错能力、流量管理和安全问题。通过提供详尽的代码示例,北极星Mesh帮助开发者更有效地掌握并运用其强大的功能。

北极星服务治理微服务腾讯故障容错
2024-10-08
rk-gin:Gin框架下的微服务快速启动利器

rk-gin是一个专为Gin框架设计的增强工具,它简化了微服务的启动过程,使得开发者能够通过简单的YAML文件配置快速部署服务。这一特性不仅提升了开发效率,还降低了新手的学习曲线。本文将通过具体的代码示例,展示如何利用rk-gin来加速基于Gin框架的应用开发流程。

rk-ginGin框架YAML配置微服务快速启动
2024-10-08
Netpoll:Go语言编写的RPC场景高性能网络库解析

Netpoll是一个采用Go语言开发的高性能网络库,其设计初衷是为了满足RPC场景下的高效通信需求。通过借鉴evio与netty的优点,Netpoll实现了非阻塞I/O机制,这使得它在处理高并发请求时表现出色,特别适用于构建响应迅速且可扩展性强的微服务架构。

NetpollGo语言RPC场景微服务非阻塞I/O
2024-10-08
深入剖析MSCode微服务平台框架:分布式架构的实践与应用

MSCode微服务平台框架作为一款基于Spring Cloud、Spring Boot以及Activiti7工作流技术构建的后端微服务分布式版本,为开发者提供了全面的源代码及详尽的文档支持。该框架不仅整合了阿里巴巴的技术组件,还通过丰富的代码示例帮助用户更好地理解与应用微服务架构,极大地简化了开发流程,提升了开发效率。

微服务Spring CloudSpring BootActiviti7MSCode框架
2024-10-08
深入解析DTM:Golang打造的分布式事务管理利器

DTM作为一款用Golang编写的开源分布式事务管理器,成功地解决了分布式系统中常见的幂等性、空补偿及悬挂事务等问题。它不仅提供了高性能的表现,同时也简化了在微服务架构下的集成难度,使得开发者能够更加专注于业务逻辑而非事务处理细节。

DTMGolang分布式事务微服务幂等性
2024-10-08
深入浅出OOX框架:NodeJS微服务的强大工具

OOX框架是一款基于Node.js构建的微服务应用框架,以其简单易用、无侵入式的服务体验而著称。它不仅支持HTTP和socket.io服务,还实现了开箱即用的服务启动方式,更重要的是,OOX框架具备服务节点的无限动态扩展能力,极大提升了应用的灵活性和可维护性。

OOX框架NodeJS应用微服务动态扩展无侵入式
2024-10-08
深入探索Jolie语言:微服务架构的新选择

Jolie语言作为一种专门为微服务架构设计的编程语言,其独特的原生抽象使得开发者能够更加专注于服务之间的交互逻辑。通过定义如`HelloRequest`和`HelloResponse`这样的请求与响应类型,开发者能够在Jolie中构建清晰且易于维护的服务接口。例如,在`HelloWorld`服务中,`sayHello`操作接收一个包含`name`字段的请求,并返回一条个性化的问候语。

Jolie语言微服务请求类型响应类型服务定义
2024-10-08
Govern EventBus:构建高效微服务架构的事件驱动框架解析

Govern EventBus是一个历经四年生产环境考验的事件驱动架构框架,它巧妙地运用了事件总线机制来简化微服务间的远程过程调用。此框架不仅通过本地事务保障了单个微服务内的强一致性,还借助事件总线达成了服务间最终的一致性。本文旨在通过一系列详实的代码示例,深入浅出地介绍Govern EventBus的工作机制及其在实际场景中的应用。

事件驱动微服务事件总线远程调用代码示例
2024-10-08
深入解析 CoSky:微服务治理的高效方案

本文将介绍CoSky这一轻量级微服务治理平台,其利用现有的Redis基础设施,为用户提供高性能的服务注册、发现以及配置中心功能。通过降低成本的同时提高服务的可靠性和可维护性,CoSky成为了众多开发者的选择。文中还将提供丰富的代码示例,帮助读者深入理解并快速上手使用CoSky。

CoSky微服务Redis服务注册代码示例
2024-10-08
深入解析ZTuo:基于Java框架的数字货币交易平台架构与实践

本文将深入探讨ZTuo,一个基于Java框架构建的数字货币交易平台。该平台利用了微服务架构的优势,特别是SpringCloud作为服务注册和发现的核心组件。通过详细的逻辑架构、部署架构以及各模块间的依赖关系介绍,本文旨在为读者提供一个全面的理解。同时,文中将包含丰富的代码示例,以便于开发者更好地理解和应用。

数字货币Java框架微服务SpringCloud代码示例
2024-10-07
深入解析nmid:Go语言实现的微服务调度系统详解

本文旨在介绍一种基于Go语言开发的微服务调度系统——nmid。作为服务程序调度的核心,nmid通过其独特的调度服务端、客户端以及工作端三大部分设计,为用户提供稳定高效的调度体验。文中不仅深入剖析了nmid的工作机制,还提供了详实的代码示例,助力读者快速掌握nmid的使用方法。

nmid系统Go语言微服务调度服务代码示例
2024-10-07
分布式日志追踪新篇章:TLog的快速集成与高效应用

TLog是一款轻量级且易于集成的分布式日志标记和追踪工具,能够在十分钟内快速接入系统。通过自动为日志添加标签,TLog简化了微服务架构中的链路追踪流程,有效提升了开发者的效率。

TLog日志追踪微服务链路追踪日志框架
2024-10-07