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

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

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

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

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

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

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

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

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

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

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

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

数据库,一个我们常常提到的名词,但是你有没有想过,它到底是什么意思呢,而我们常说的MySQL,Oracle等又到底指什么呢。

数据库。

数据库(DataBase),简称DB,是数据库是存储数据的集合,你可以把它理解为多个数据表,数据库是“按照数据结构来组织,存储和管理数据的仓库”,是一个长期存储在计算机内的,有组织的,有共享的,统一管理的数据集合。

数据库是以一定方式储存在一起,能与多个用户共享,具有尽可能小的冗余度,与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增,查询,更新,删除等操作。

数据库的概念实际包括两层意思:。

数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。

数据库是数据管理的新方法和技术,他能更合适的组织数据,更方便的维护数据,更严密的控制数据和更有效的利用数据。

数据库管理系统。

数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,用于建立,使用和维护数据库,简称DBMS,它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性,用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。