linux服务器测试三-服务调用整理

上周五测试广告新增票务业务是遇到的坑,主要还是应为切换数据库和redis配置,不同的服务走配置不一致,而且这种在沙箱切库配置本来隐患就很大,这个需求本来比较特殊。当做记录吧,整体是个偏业务的帖子。

热卖管理平台:

 ershou_zz_dspweb(WF)->zzbizinfoserver(SCF-链接数据读写操作)

广告服务:

usdt_infolist_sale(WF-pc站)->ershou_scf_zzershouserver(scf)->ershou_scf_zzbizadserver(scf)->zzbizinfoserver(scf)

zzbizinfoserver(scf)配置文件修改:

数据库修改:jdbc.properties

redis修改:redis.properties和conf.properties都要修改,目前看优先走conf.properties

ershou_scf_zzbizadserver服务配置:

正常来说所有其他上层服务获取数据库都需要通过zzbizinfoserver来获取,但是zzbizadserver服务获取ad广告并没有调用zzbizinfoserver来获取,而是走的自己jdbc配置文件,故如果修改数据库配置,需要修改zzbizadserver服务才可以生效,adserver目前还特殊在,会走codis配置文件(codis.properties)配置,不走redis服务。

数据库修改:jdbc.properties

灰度配置:

通过调用方服务名称,查询被调用方服务灰度配置(灰度就是把调用机器host指到你自己申请的沙箱机器的ip)

如何表示多个服务调通:

infolist(wf):所有wf服务是给前端做接口返回,如果日志没有打印(地点2个:/logs/catalina.out和/wf/logs/服务名称/zz_dspweb.log和对应error日志),表示前端调用失败,原因三个:1.本机的hosts没有生效。2.infolist服务灰度配置有问题,3.浏览器因切换多次host有问题(现象是部分host中域名指定ip生效)。

zzershouserver(scf):为wf提供服务,一直看info日志,如果前端请求后会有日志打印。没有日志打印,目前遇到一个:1.灰度配置有问题。(该服务config目前没有需要修改配置的),该服务会调用下面三个服务(一.zzbizadserver 二.58服务[这个服务会在广告列表中显示“置顶”标识] 三.public服务(该服务就是普通帖子))

ershou_scf_zzbizadserver:为上一层zzershouserver提供广告,启动服务也是一样查看info日志,如果有打印标识调用正常。目前看遇到的问题中最多的就是走配置文件的问题尤其是不走redis走的是coids的配置文件,还有一个就是adserver走自己的数据库配置文件,没有调用infoserver的服务获取帖子。此外adserver会上调用服务ershouserver服务提供广告帖子,根据ad_slot表的['ad_num']数量走主键id['10003,10004,10005']表示广告的主键。











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值