让程序员少写几万行代码:七个实用的分布式开源框架

栏目: 后端 · 发布时间: 5年前

内容简介:分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。截止目前,分布式系统已普遍被应用在互联网企业中,相关的开源软件也层出不穷。小编为大家整理了码云上广受好评的分布式服务框架,希望能给大家带来一点帮助,不足之处,欢迎讨论交流:)

让 <a href='https://www.codercto.com'>程序员</a> 少写几万行代码:七个实用的分布式开源框架

分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。截止目前,分布式系统已普遍被应用在互联网企业中,相关的开源软件也层出不穷。

小编为大家整理了码云上广受好评的分布式服务框架,希望能给大家带来一点帮助,不足之处,欢迎讨论交流:)

1、项目名称:分布式架构开发套件 jeesuite-libs

项目简介:Jeesuite 是一个 Java 后台分布式架构开发套件。涵盖缓存、消息队列、db 操作(读写分离、分库路由、自动crud)、定时任务、文件系统、api 网关、配置中心、SSO 统一认证平台、分布式锁、搜索、分布式日志、统一监控、快速集成dubbo、springboot等。

本项目降低了企业分布式架构成本、整体方案开箱即用。

项目地址:https://gitee.com/vakinge/jeesuite-libs

2、项目名称:微服务神经元 Neural

项目简介:主要为分布式架构提供了集群容错的三大利刃:限流、降级和熔断。并同时提供了SPI、过滤器、JWT、重试机制、插件机制。此外还提供了很多小的黑科技(如:IP黑白名单、UUID加强版、Snowflake和大并发时间戳获取等)。

项目地址:https://gitee.com/yu120/neural

3、项目名称:分布式调度解决方案 Elastic-Job

项目简介:Elastic-Job 是一个分布式调度解决方案,由两个相互独立的子项目 Elastic-Job-Lite 和 Elastic-Job-Cloud 组成。

Elastic-Job-Lite 定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。

Elastic-Job-Cloud 使用 Mesos + Docker 的解决方案,额外提供资源治理、应用分发以及进程隔离等服务。

项目地址:https://gitee.com/elasticjob/elastic-job

4、项目名称:分布式事务框架 LCN

项目简介:LCN 分布式事务框架的核心功能是对本地事务的协调控制,框架本身并不创建事务,只是对本地事务做协调控制。因此该框架与其他第三方的框架兼容性强,支持所有的关系型数据库事务,支持多数据源,支持与第三方数据库框架一块使用(例如 sharding-jdbc)。

LCN框架主要是为微服务框架提供分布式事务的支持,在微服务框架上做了进一步的事务机制优化,在一些负载场景上LCN事务机制要比本地事务机制的性能更好,4.0以后框架开方了插件机制可以让更多的第三方框架支持进来。

项目地址:https://gitee.com/wangliang1991/tx-lcn

5、项目名称:分布式配置管理平台 XXL-CONF

项目简介:XXL-CONF 是一个分布式配置管理平台,拥有"强一致性、毫秒级动态推送、多环境、多语言、配置监听、权限控制、版本回滚"等特性。现已开放源代码,开箱即用。

项目地址:https://gitee.com/xuxueli0323/xxl-conf

6、项目名称:分布式事务框架 myth

项目简介:myth 是采用消息队列解决分布式事务的开源框架,基于 java 语言来开发(JDK1.8),支持dubbo、springcloud、motan等 rpc 框架进行分布式事务。

项目地址:https://gitee.com/shuaiqiyu/myth

7、项目名称:异步分布式事务 TCC 框架 hmily

项目简介:高性能分布式事务 tcc 开源框架。基于 java 语言来开发(JDK1.8),支持 dubbo、springcloud、motan 等 rpc 框架进行分布式事务。

项目地址:https://gitee.com/shuaiqiyu/hmily


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

软件调试

软件调试

张银奎 / 电子工业出版社 / 2008-6 / 128.00元

围绕如何实现高效调试这一主题,本书深入系统地介绍了以调试器为核心的各种软件调试技术。本书共30章,分为6篇。第1篇介绍了软件调试的概况和简要历史。第2篇以英特尔架构(IA)的CPU为例,介绍了计算机系统的硬件核心所提供的调试支持,包括异常、断点指令、单步执行标志、分支监视、JTAG和MCE等。第3篇以Windows操作系统为例,介绍了计算机系统的软件核心中的调试设施,包括内核调试引擎、用户态调试子......一起来看看 《软件调试》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具