newtbig

module
v0.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2024 License: Apache-2.0

README

介绍

本框架是一个基于 Golang 实现的微服务开发脚手架,旨在帮助开发者快速构建高可用、高并发、低耦合、负载均衡、动态伸缩的微服务框架。框架提供了丰富的功能组件和可扩展的接口,使开发者能够专注于业务逻辑的实现,而无需关心底层的技术细节。

宗旨

简单,粗暴,好用

特性

  1. 高可用性 框架内置了服务发现、容错处理、负载均衡等机制,确保服务的稳定性和可用性。
  2. 高可用性 框架基于golang高并发特性,对网络通信,协程,通道,内存池等合理使用,实现高并发。
  3. 低耦合性 采用微服务架构,将系统拆分为多个独立的服务,降低服务之间的耦合度。
  4. 负载均衡 支持hash环负载均衡策略,根据服务状态动态调整流量分配,实现服务的横向扩展。
  5. 动态伸缩 框架支持自动伸缩机制,根据服务负载和性能指标动态调整服务实例的数量。
  6. 扩展性 框架支持支持多种网络协议,可自定义网络封包,根据实际需求进行扩展。

架构

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL