易推广告联盟平台

zack 96adf7acc6 fix:登录时选择渠道修改对应的appId和渠道IDBugFix преди 1 месец
.idea 04107053af feat:同步更新游客登陆模式 преди 2 месеца
libs 52b35c5672 重写Agent广告平台分组数据统计 преди 3 месеца
nacos-monitor c7aee30feb 增加修改应用默认配置接口 преди 2 месеца
yt-adage f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-advertise 9c0ad6cd27 增加用户管理、用户角色相关接口 преди 3 месеца
yt-agent 06a4d2d42c fix:修改渠道类型BugFix преди 1 месец
yt-algebraic f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-allusion f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-answer f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-arena f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-arithmetic f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-calculator f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-carp f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-common fe4cddfab0 fix: 调整配置项描述 преди 1 месец
yt-countstep f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-diary f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-dtw f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-emoticons f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-funarith f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-gateway 15cb330f79 移动端应用增加 phoneJson 手机客户端json信息 преди 2 месеца
yt-idiom f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-ios-lemon 96adf7acc6 fix:登录时选择渠道修改对应的appId和渠道IDBugFix преди 1 месец
yt-irun f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-lemon f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-lime f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-middle 512ad8c116 fix: 修复应用配置信息更新回显 преди 1 месец
yt-mileage f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-nofeeds 3095934d9d fix:修复登陆天数更新 преди 1 месец
yt-oauth 25a9caab7f feat: 游客登陆风控部分应用同步修改;移除System.pout.println;HikariCP版本升级至4.0.3; преди 1 месец
yt-picking f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-proverb f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-raisepig f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-risk 65dfdb72ae feat: 游客风控通过后增加48h有效期限 преди 1 месец
yt-summary f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-typing f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-vitality f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-walk f0bf7288e4 日志登陆调整为warm преди 1 месец
yt-walking f0bf7288e4 日志登陆调整为warm преди 1 месец
.gitignore fcfc1e1918 first commit преди 5 месеца
ReadMe.md 324de30cf3 doc: 增加项目文档 преди 1 месец
architecture.mmd 669a5d8b69 业务逻辑关系图 преди 4 месеца
pom.xml 8e7e323dfe 去除无用依赖 преди 1 месец

ReadMe.md

易推广告平台

本地调试请切换配置文件至local模式!!!!

本地调试请切换配置文件至local模式!!!!

本地调试请切换配置文件至local模式!!!!

数据库当前为主从部署,数据操作及DDL操作请在master节点使用SQL语句处理

数据库当前为主从部署,数据操作及DDL操作请在master节点使用SQL语句处理

项目信息

版本依赖

依赖 版本
jdk 1.8
SpringBoot 2.1.9.RELEASE
SpringCloudAlibaba 0.9.0.RELEASE
mysql 5.7.44-log
nacos 2.4.3

项目结构


-- yt-platform 
----yt-common  公共包
----yt-gateway 网关
----yt-oauth   授权中心
----yt-agent   易推平台代理商系统
----yt-middle  易推中台
----yt-risk    风控中心

# 剩余为子包服务


服务部署

# 1.进入部署目录
cd /data/www/app
# 2.检查服务是否已部署
ps -ef|grep -s [service]
# 前往nacos下线当前实例

# 查询实例日志
tail -fn 100 [service].log

# risk-manageer
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 -XX:G1ReservePercent=10 \
-XX:MaxGCPauseMillis=300 risk-manage.jar > risk.log 2>&1 &

# yt-middle
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 yt-middle.jar > middle.log 2>&1 &

# agent-service
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 -XX:G1ReservePercent=10 \
-XX:MaxGCPauseMillis=300 agent-service.jar > agent.log 2>&1 &


#####################

# nofeeds-service
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/nofeeds.hprof \
nofeeds-service.jar > nofeeds.log 2>&1 &


# 青柠记账 lime-service
nohup java -jar -Xms3072m -Xmx3072m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/lime.hprof \
lime-service.jar > lime.log 2>&1 &

#######################

# 典故问答王 allusion-service
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/allusion.hprof \
allusion-service.jar > allusion.log 2>&1 &


# 计数计算器 calculator-service
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/calculator.hprof \
calculator-service.jar > calculator.log 2>&1 &


# 斗图表情大师 emoticons-service
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/emoticons.hprof \
emoticons-service.jar > emoticons.log 2>&1 &

# algebraic-service.jar
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/algebraic.hprof \
algebraic-service.jar > algebraic.log 2>&1 &


# 算术小达人 arithmetic-service
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/arithmetic.hprof \
arithmetic-service.jar > arithmetic.log 2>&1 &


# 计步趣健身 countstep-service
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/countstep.hprof \
countstep-service.jar > countstep.log 2>&1 &


# 元气算术能手 vitality-service
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/vitality.hprof \
vitality-service.jar > vitality.log 2>&1 &


# 小锦鲤 carp-service
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/carp.hprof \
carp-service.jar > carp.log 2>&1 &


# 谚语知识赛 proverb-service.
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/proverb.hprof \
proverb-service.jar > proverb.log 2>&1 &


# 谚语变形记 adage-service
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/adage.hprof \
adage-service.jar > adage.log 2>&1 &


# 好运答题王 dtw-service
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/dtw.hprof \
dtw-service.jar > dtw.log 2>&1 &


# 咕噜日记 diary-service
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/diary.hprof \
diary-service.jar > diary.log 2>&1 &


# 答题达人 answer-service
nohup java -jar -Xms3072m -Xmx3072m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/answer.hprof \
answer-service.jar > answer.log 2>&1 &


# 代数式能手 algebraic-service
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/algebraic.hprof \
algebraic-service.jar > algebraic.log 2>&1 &

# 歇后语擂台 arena-service
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/arena.hprof \
arena-service.jar > arena.log 2>&1 &


# 天天趣算术 funarith
nohup java -jar -Xms3072m -Xmx3072m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/funarith.hprof \
funarith-service.jar > funarith.log 2>&1 &


# 成语趣解释 idiom
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/idiom.hprof \
idiom-service.jar > idiom.log 2>&1 &


# 每天爱跑步 irun
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/irun.hprof \
irun-service.jar > irun.log 2>&1 &


# 宠物里程表 mileage
nohup java -jar -Xms4096m -Xmx4096m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/mileage.hprof \
mileage-service.jar > mileage.log 2>&1 &


# 全民养猪 raisepig
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/raisepig.hprof \
raisepig-service.jar > raisepig.log 2>&1 &


# 找茬挑战王 picking
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/picking.hprof \
picking-service.jar > picking.log 2>&1 &


# 归物迹 summary
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/summary.hprof \
summary-service.jar > summary.log 2>&1 &


  # 打字训练营 typing
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/typing.hprof \
typing-service.jar > typing.log 2>&1 &


# 青柠檬记账 lemon
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/lemon.hprof \
lemon-service.jar > lemon.log 2>&1 &


# 走路趣计步 walk
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/walk.hprof \
walk-service.jar > walk.log 2>&1 &


# 全民爱走路 walking
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/walking.hprof \
walking-service.jar > walking.log 2>&1 &



数据处理

删除指定appid风控规则

delete from yt_risk_config
where config_id in (
select config_id from yt_risk_template_config
where template_id in (SELECT template_id from yt_risk_template where template_code like '[appid]%')
);

delete from yt_risk_template_config
where template_id in (SELECT template_id from yt_risk_template where template_code like '[appid]%');

delete from yt_risk_template where template_code like '[appid]%';

更新日志

...