后台组件-常量定义

简介: 平台里有很多可配置的参数

<groupId>org.qlm</groupId>

<artifactId>qlm-constants</artifactId>

<version>1.0-SNAPSHOT</version>

 

以上为组件定义

平台里有很多可配置的参数,在这里体现。参数总体上分两种私有的(本微服务自己的)和共享的(所有微服务)。私有记录在配置文件中,共享的记录在数据库中。

本组件管理的是私有的,把配置转为常量类的静态属性。以一个属性为例(《千里马平台设计说明-获取基础数据》也描述过这个案例)。

配置文件中的定义为

qlm:

 HRSource: server

对应属性为QLMContants.HRSource。在统一API中,会根据这个配置来获取基础数据。为"local"时,说明基础数据和本微服务对应的业务库是同一个(单独封装的应用一般用这个模式,例如一个独立的客户关系管理系统),这时直接通过JPA获取数据。为"server"时(分布式架构,一个平台上多个应用的模式),这时实际是通过feign调用获取数据。

相关文章
|
运维 监控 Oracle
应届生运维简历攻略
应届生运维简历攻略
1390 0
|
C语言 开发者
嵌入式系统中的GPIO(通用输入/输出)编程
嵌入式系统中的GPIO(通用输入/输出)编程
430 0
|
SQL 存储 消息中间件
汽车之家:基于 Flink + Iceberg 的湖仓一体架构实践
由汽车之家实时计算平台负责人邸星星在 4 月 17 日上海站 Meetup 分享的,基于 Flink + Iceberg 的湖仓一体架构实践。
汽车之家:基于 Flink + Iceberg 的湖仓一体架构实践
|
8月前
|
数据可视化 安全 数据挖掘
哪款报表工具好?这10款企业级报表工具值得推荐!
哪款报表工具好?这10款企业级报表工具值得推荐!
|
7月前
|
JSON 分布式计算 DataX
【YashanDB知识库】使用DataX工具迁移yashan数据到maxcompute
本文介绍使用崖山适配的DataX工具进行数据库迁移的方法,包括单表迁移和批量表迁移。单表迁移需配置json文件并执行同步命令;批量迁移则通过脚本自动化生成json配置文件并完成数据迁移,最后提供数据比对功能验证迁移结果。具体步骤涵盖连接信息配置、表清单获取、json文件生成、数据迁移执行及日志记录,确保数据一致性。相关工具和脚本简化了复杂迁移过程,提升效率。
|
存储 机器学习/深度学习 安全
Java基础+进阶
本文适合Java入门和复习回顾。内容覆盖JDK下载和hello world、IDEA下载安装配置、类、基本数据类型、方法、修饰符、关键字、面向对象、继承、多态、接口、异常、集合、i/o流、多线程、网络编程、Lambda表达式、接口组成更新、方法引用、函数式接口、 Stream流、 反射、模块化、XML
Java基础+进阶
|
11月前
|
物联网 5G 数据中心
|
消息中间件 Kafka
面试题Kafka问题之Kafka【线上】积压消费如何解决
面试题Kafka问题之Kafka【线上】积压消费如何解决
250 0
|
图形学
【unity小技巧】unity3d创建和实现破碎打破物品,万物可破碎
【unity小技巧】unity3d创建和实现破碎打破物品,万物可破碎
834 0
【unity小技巧】unity3d创建和实现破碎打破物品,万物可破碎
|
人工智能 架构师 IDE
阿里云通义灵码重磅升级,能自主修BUG、开发应用的AI程序员来了
通义灵码AI编程能力再进化,说几句话就能开发网页
8819 9