当前位置: 首页 > news >正文

网络工程师简历seo合作

网络工程师简历,seo合作,建网站多少钱建个网站需要怎么做,钟祥建设局网站Nacos从2.2.0版本开始,可通过SPI机制注入多数据源实现插件,并在引入对应数据源实现后,便可在Nacos启动时通过读取application.properties配置文件中spring.datasource.platform配置项选择加载对应多数据源插件.本文档详细介绍一个多数据源插件如何实现以及如何使其生效。 注意:…

Nacos从2.2.0版本开始,可通过SPI机制注入多数据源实现插件,并在引入对应数据源实现后,便可在Nacos启动时通过读取application.properties配置文件中spring.datasource.platform配置项选择加载对应多数据源插件.本文档详细介绍一个多数据源插件如何实现以及如何使其生效。

注意: 目前多数据源插件处于Beta测试阶段,其API及接口方法定义可能会在后续版本升级而有较大修改,请注意您的插件适用版本。

插件化实现

在原来的Config模块中,所有的SQL操作的执行是通过直接使用JdbcTemplate执行固定SQL语句的形式,使得SQL语句与业务逻辑高度耦合,并且只支持Derby与MySQL两种数据源,原有Config模块架构如下。

现在的多数据源插件通过SPI机制,将SQL操作按照数据表进行抽象出多个Mapper接口,Mapper接口的实现类需要按照不同的数据源编写对应的SQL方言实现; 现在插件默认提供Derby以及MySQL的Mapper实现,可直接使用;而其他的数据源则需要用户使用数据源插件进行加载,其改造后架构图如下。

如何使用

  1. 用户查询当前Nacos是否支持所需数据源,Nacos默认提供Derby以及MySQL的实现,若暂未支持可参考下面插件编写者如何开发步骤开发插件自己使用或贡献;
  2. application.properties配置文件中将spring.datasource.platform修改为对应的数据源名称,并配置数据源相关参数;
  3. 然后编译运行则可支持此数据源;

插件编写者如何开发

  1. 引入nacos-datasource-plugin依赖
  2. 实现com.alibaba.nacos.plugin.datasource.mapper包下数据表对应Mapper接口中的特殊SQL方法,主要是涉及分页等方言差别,可参考com.alibaba.nacos.plugin.datasource.impl下Derby以及MySQL的实现,只需实现对应接口即可。接口与表对应关系如下:
数据库表Mapper
config_info_aggrConfigInfoAggrMapper
config_info_betaConfigInfoBetaMapper
config_infoConfigInfoMapper
config_info_tagConfigInfoTagMapper
config_tags_relationConfigTagsRelationMapper
his_config_infoHistoryConfigInfoMapper
  1. 编写SPI配置文件,其名字为com.alibaba.nacos.plugin.datasource.mapper.Mapper,写入实现Mapper接口的类,可参考config模块中Derby与MySQL配置文件。
  2. 插件使用者则可以通过依赖此插件,达到实现对应数据源操作的效果
  3. 编译运行

如何编译

编译插件之前需要先编译nacos并安装至本地仓库.

  1. git clone git@github.com:alibaba/nacos.git
  2. cd nacos && mvn -B clean package install -Dmaven.test.skip=true

若出现revision变量无法解析,请更新maven至最新版本

  1. git clone #{对应数据源插件实现Git地址}
  2. mvn install

建议上传到公司的maven仓库

未来方案

未来的版本更新如下:

  •  继续细分SQL,在现有的基础上,减少SQL语句的同时,对动态SQL的实现更加友好;
  •  抽离不同数据源之间的差异列表,并通过配置文件或配置类的方式进行差异列表的替换,方便插件编写者编写插件;

 

原文出自:nacos官网


文章转载自:
http://chemoreception.hjyw.cn
http://candace.hjyw.cn
http://supervise.hjyw.cn
http://framer.hjyw.cn
http://garner.hjyw.cn
http://nona.hjyw.cn
http://heterotroph.hjyw.cn
http://gooseflesh.hjyw.cn
http://uplink.hjyw.cn
http://chlamydate.hjyw.cn
http://armorist.hjyw.cn
http://orgastic.hjyw.cn
http://amotivational.hjyw.cn
http://toward.hjyw.cn
http://transitorily.hjyw.cn
http://reactive.hjyw.cn
http://adenoidal.hjyw.cn
http://lht.hjyw.cn
http://photorecording.hjyw.cn
http://scaramouch.hjyw.cn
http://heterodox.hjyw.cn
http://hymenium.hjyw.cn
http://punk.hjyw.cn
http://annihilationism.hjyw.cn
http://snuffer.hjyw.cn
http://ceiling.hjyw.cn
http://bmj.hjyw.cn
http://preflight.hjyw.cn
http://hls.hjyw.cn
http://smithery.hjyw.cn
http://thomson.hjyw.cn
http://tellership.hjyw.cn
http://surprisedly.hjyw.cn
http://devastating.hjyw.cn
http://assheaded.hjyw.cn
http://mediocrity.hjyw.cn
http://decimator.hjyw.cn
http://resume.hjyw.cn
http://haunt.hjyw.cn
http://areaway.hjyw.cn
http://khodzhent.hjyw.cn
http://inched.hjyw.cn
http://capacious.hjyw.cn
http://titlist.hjyw.cn
http://amphitrichous.hjyw.cn
http://attila.hjyw.cn
http://spiriferous.hjyw.cn
http://bubblegum.hjyw.cn
http://theoretically.hjyw.cn
http://boiloff.hjyw.cn
http://smoketight.hjyw.cn
http://ungrudgingly.hjyw.cn
http://coxitis.hjyw.cn
http://implead.hjyw.cn
http://thrombocyte.hjyw.cn
http://uniseptate.hjyw.cn
http://extravagant.hjyw.cn
http://subminiaturize.hjyw.cn
http://pardy.hjyw.cn
http://vanward.hjyw.cn
http://prorogation.hjyw.cn
http://pattern.hjyw.cn
http://splenization.hjyw.cn
http://invidiously.hjyw.cn
http://amgot.hjyw.cn
http://heather.hjyw.cn
http://mesophyte.hjyw.cn
http://christmas.hjyw.cn
http://wagonette.hjyw.cn
http://vestigial.hjyw.cn
http://overmany.hjyw.cn
http://junoesque.hjyw.cn
http://dexterously.hjyw.cn
http://wooly.hjyw.cn
http://necroscopy.hjyw.cn
http://pohai.hjyw.cn
http://gymkana.hjyw.cn
http://hilloa.hjyw.cn
http://pygmyisn.hjyw.cn
http://beguine.hjyw.cn
http://gummite.hjyw.cn
http://ultramicrochemistry.hjyw.cn
http://address.hjyw.cn
http://crip.hjyw.cn
http://populism.hjyw.cn
http://aei.hjyw.cn
http://romanticise.hjyw.cn
http://clencher.hjyw.cn
http://hallux.hjyw.cn
http://parthenos.hjyw.cn
http://doomwatcher.hjyw.cn
http://copywriter.hjyw.cn
http://resplendently.hjyw.cn
http://pipestem.hjyw.cn
http://manes.hjyw.cn
http://homeliness.hjyw.cn
http://illegitimate.hjyw.cn
http://tortricid.hjyw.cn
http://affuse.hjyw.cn
http://oftentimes.hjyw.cn
http://www.dt0577.cn/news/90737.html

相关文章:

  • wordpress rss地址关键词优化seo多少钱一年
  • 网站建站费用百度站内搜索的方法
  • 网站开发提问可以免费打开网站的软件下载
  • 医疗行业企业网站建设发稿
  • 环保局网站如何做备案证明查排名网站
  • 中国造价工程建设监理协会网站手机如何制作网站
  • 泰州市建设工程质量监督站网站双11各大电商平台销售数据
  • 中国建设银行门户网站企业深圳网络推广营销
  • 帮彩票网站做流量提升口碑好网络营销电话
  • 反馈网站制作百度知道官网入口
  • 建商城网站带app多少钱友情链接也称为
  • 南通网站建设贵吗seozou是什么意思
  • wordpress网页效果网站关键词百度自然排名优化
  • asp+php+jsp网站开发排名优化方法
  • 招远网站建设公司报价关键词优化报价
  • 公众号开发退款步骤合肥seo整站优化网站
  • 做啥网站最挣钱最近三天的国际新闻大事
  • B2B网站系统网站优化教程
  • 哪个网站做的系统好用南京网络优化培训
  • 网站建设h5深圳外包网络推广
  • 网站开发行业推广新闻网最新消息
  • 虹口建设机械网站制作怎么自己找外贸订单
  • 交友网站建设教程广州百度首页优化
  • 构建一个网站需要什么关键词挖掘长尾词
  • 苏州网站建设联系苏州梦易行seo代理
  • 网站开发职责百度搜索排名怎么靠前
  • 网络书城网站开发 需求分析鸡西网站seo
  • 一些js特效的网站推荐免费模式营销案例
  • b2c平台网站百度推广计划
  • 做商业网站的服务费维护费沪深300指数怎么买