文件名称:Oceanus - 58同城数据库中间件
文件大小:3.3MB
文件格式:ZIP
更新时间:2020-04-21 08:09:54
数据库
Oceanus Oceanus - 58同城数据库中间件 关于DB中间件 在DB存储需求中,尽管业务不同,技术难点还是类似的,开源世界有很多DB中间件,解决方案也以通用方案为主,满足业务需要为前提,支持各种类型的需求。 Oceanus致力于打造一个功能简单、可依赖、易于上手、易于扩展、易于集成的解决方案,甚至是平台化系统。拥抱开源,提供各类插件机制集成其他开源项目,新手可以在几分钟内上手编程,分库分表逻辑不再与业务紧密耦合,扩容有标准模式,减少意外错误的发生。 Oceanus内部名词定义 datanode:数据源节点。为一个数据源命名,配置链接属性、报警实现 namenode:数据源的簇。为一组数据源命名,指定这组数据源的负载方式、访问模式、权重 table:映射表。匹配解析sql中的table名称,命中table标签的name属性值后,会执行约定的路由逻辑 bean:实体。由其他标签引用,实体类必须有无参的构造函数 tracker:监控埋点。涉及到计算和IO的功能点都有监控点,自定义一个埋点实现类,当功能耗时超出预期时会执行其中的回调函数,便于监控和优化系统