{"repo":"ldcsaa/hp-soa","free":true,"listed":false,"github":"https://github.com/ldcsaa/hp-soa","clone":"git clone https://github.com/ldcsaa/hp-soa.git","description":"A fully functional, easy-to-use, and highly scalable microservice framework","language":"Java","stars":95,"topics":["configuration-center","distributed-systems","dubbo","easy-to-use","high-scalability","java","logging","metrics","microservice","microservice-framework"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"--- HP-SOA 功能完备，简单易用，高度可扩展的Java微服务框架。 【快速开始】 技术架构 技术集成 - Web服务框架：spring-boot 3.x - 微服务框架：spring-cloud 4.x - 微服务框架：Dubbo 3.x - 服务注册中心：Nacos - 配置中心：Nacos - 服务治理中心：Dubbo Admin - 流量控制中心：Sentinel Dashboard + Nacos - 数据库：MySQL、mybatis-plus（支持多数据源） - 缓存：Redis + Redisson（支持多实例） - NoSQL数据库：MongoDB - 搜索引擎：Elasticsearch - 消息总线：RabbitMQ（支持多实例、可靠消息、Stream 消息） - 消息队列：RocketMQ（支持多顺序消息、延时消息、事务消息） - 消息队列：Kafka（支持可靠消息） - MQTT发布订阅：Eclipse PAHO mqttv5 - 分布式Job：xxl-job - 分布式Job：snail-job - 轻量级Job：Redisson + Spring Scheduled - 分布式事务：Seata - 全局ID：Leaf（支持 Snowflake ID 和 Segment ID） - 统一日志：Log4j + Kafka + ELK - 调用链跟踪：Skywalking - 监控告警：Prometheus + Grafana + Alert Manager 模块说明 - hp-soa-dependencies 依赖管理模块，定义依赖包及其版本 - hp-soa-framework-core 基础模块，定义 HP-SOA 基础组件和工具 - hp-soa-framework-web Web应用模块，集成 spring-boot，提供核心Web服务功能 - hp-soa-framework-leaf Leaf全局ID模块，基于Leaf，提供分布式全局ID功能 - hp-soa-framework-gelf GELF日志模块，提供TCP、UDP、HTTP、Redis、Kafka等远程日志传输功能 - hp-soa-framework-util 工具包模块，提供文件处理、邮件、远程访问等组件和工具 - hp-soa-starter-web Web应用启动器，配置并启动应用服务，所有 HP-SOA 项目都必须引入该启动器 - hp-soa-starter-web-cloud Spring Cloud 启动器，开启 Spring Cloud 微服务功能，所有 Spring Cloud 微服务项目都必须引入该启动器 - hp-soa-starter-web-dubbo Dubbo启动器，开启Dubbo微服务功能，所有 Dubbo 微服务项目都必须引入该启动器 - hp-soa-starter-task Task启动器，开启 Spring Task 功能，并为 Spring Task 提供日志关联和调用链跟踪能力 - hp-soa-starter-nacos Nacos配置中心启动器，开启配置中心功能，应用程序可以从远程配置中心加载配置 - hp-soa-starter-data-mysql MySQL启动器，开启MySQL数据库访问功能，并提供动态数据源、数据源监控和全局事务管理等能力 - hp-soa-starter-data-redis Redis启动器，开启Redis访问功能，支持多Redis实例，支持Spring Cac","default_branch":null,"files":null,"tree":[],"storefront":"/r/ldcsaa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ldcsaa/hp-soa/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}