分类: 数据中台

4 篇文章

Spring Boot 集成 Redis
使用的框架 Spring Boot Spring Data Redis RedisTemplates 中封装了很多对象类,我们通过对于类的一个操作,能够实现数据的填充。如 @Override public ValueOperations<K, V> opsForValue() { return valueOps; } Redis 中的数…
数据服务层的热重载实现
背景 qData 数据服务层采用动态路由设计,将 API 配置持久化至数据库表 DS_API,程序启动时通过 StartedUpRunner 一次性加载并注册至 Spring 的 RequestMappingHandlerMapping 内部维护的 MappingRegistry 中,实现灵活的路由映射。 问题 该加载逻辑仅在应用启动时执行一次。当…
关于 qData 数据中台内存性能问题的分析论文报告
为了避免对于生产环境当前的部署情况以及压测时对于其他资源的侵占导致的可能出现的各种 bug,我选择在我自己的主机上重新部署 qData 的这个项目。 这个花费了一定的时间,但是也让我感受到了本地开发的 IDEA 的重要性,它有很直观的图形界面,也易于调试,只是稍微需要学习一下,并且不同的 Java 版本可以通过项目结构进行管理,不需要在环境变量里面…
数据服务层 API 具体源码实现
对于数据中台描述,我需要将情况讲清楚。 从一个具体的 Java 的 Data Object 对象的实现层面。 启动流程 qData 使用的是 Spring Boot 的框架。 在实现上,数据服务层的抽象使用 ApplicationRunner 接口实现,也就是说, DS API 的持续服务提供功能的初始启动状态是作为组件启动的。 具体情况中,我们的…