这一块其实可以单独使用,可集成微服务注册中心,如eureka,对各服务的插件动态管理。 后续插件中心会上传到maven中央仓库,源代码会放到 springboot-plugin-framework 中。
一个生产环境标准的配置示例
plugin:
run-mode: prod
store-type: minio
minio:
endpoint: http://hdspdev010:9000
access-key: AKIAIOSFODNN7EXAMPLE
secret-key: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
plugin-path: plugins/out
plugin-config-file-path: pluginConfig
# 可模糊匹配
plugin-init-load: mysql,postgresql,es
plugin.run-mode代表插件运行模式,可取值[dev/development/prod/deployment]- todo
环境准备
mysql需建两张表,plugin/plugin_datasource,sql文件见sql/plugin.sql,sql/plugin_datasource.sql
由于swagger这个接口没法测试,只能使用postman进行测试
todo
