From a41776b3d6f1be7078dfd8006cb308ad04ccb449 Mon Sep 17 00:00:00 2001
From: qyx <565485304@qq.com>
Date: Mon, 15 Nov 2021 17:41:49 +0800
Subject: [PATCH] =?UTF-8?q?[=E6=96=B0=E5=A2=9E=E5=8A=9F=E8=83=BD](master):?=
=?UTF-8?q?=20=E6=9B=B4=E6=96=B0=E4=BA=86=E4=B8=80=E7=82=B9=E7=82=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 19 ++-
ad-platform-common/file/log4j2-spring.xml | 114 ++++++++++++++++++
ad-platform-common/pom.xml | 30 +++++
.../src/main/resources/application.yml | 4 +
services/ad-platform-search/pom.xml | 6 +
.../baiye/AdPlatformSearchApplication.java | 18 +++
6 files changed, 190 insertions(+), 1 deletion(-)
create mode 100644 ad-platform-common/file/log4j2-spring.xml
create mode 100644 services/ad-platform-search/src/main/java/com/baiye/AdPlatformSearchApplication.java
diff --git a/README.md b/README.md
index 64b0640b..fefce984 100644
--- a/README.md
+++ b/README.md
@@ -82,7 +82,24 @@
application-prod.yml - 线上环境配置
application-test.yml - 测试环境配置
-
+## 4. 任务及计划
+ - 框架整合
+ · 通用框架
+ 日志框架整合使用 log4j2
+ 数据库连接池使用 druid
+ 项目基本配置 ...
+ · 功能性框架整合
+ 微服务框架 springboot + springcloud + jpa
+ 分表分库框架 sharding-jdbc
+ 分布式定时任务框架 elastic-job
+ 缓存 springcache -> redis
+ 搜索引擎 elasticsearch + solr
+ - 两者都属于 springboot-data 下的集成方案
+ - 使用手册 https://www.elastic.co/guide/en/elasticsearch/reference/8.0/index.html(自己选择版本)
+ 消息队列 rocketMQ
+ - 使用手册 https://github.com/apache/rocketmq-spring/wiki/%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C
+ - 常用demo https://github.com/apache/rocketmq-spring/tree/master/rocketmq-spring-boot-samples
+
## 3. 核心链路 (*)
配置回调地址及参数 -> 检测回调结果进行入库 -> 提供接口进行查询 -> 导出查询后的结果
diff --git a/ad-platform-common/file/log4j2-spring.xml b/ad-platform-common/file/log4j2-spring.xml
new file mode 100644
index 00000000..2bb0f34d
--- /dev/null
+++ b/ad-platform-common/file/log4j2-spring.xml
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ad-platform-common/pom.xml b/ad-platform-common/pom.xml
index 953f6b3d..c4c6aaba 100644
--- a/ad-platform-common/pom.xml
+++ b/ad-platform-common/pom.xml
@@ -17,15 +17,45 @@
+
org.springframework.boot
spring-boot-starter-web
+
+
+
+ org.springframework.boot
+ spring-boot-starter-logging
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-log4j2
org.projectlombok
lombok
+
+
\ No newline at end of file
diff --git a/manage/ad-platform-management/src/main/resources/application.yml b/manage/ad-platform-management/src/main/resources/application.yml
index e69de29b..2ae4482c 100644
--- a/manage/ad-platform-management/src/main/resources/application.yml
+++ b/manage/ad-platform-management/src/main/resources/application.yml
@@ -0,0 +1,4 @@
+
+# todo 日志配置
+#logging:
+# config: classpath:log4j2-spring.xml
\ No newline at end of file
diff --git a/services/ad-platform-search/pom.xml b/services/ad-platform-search/pom.xml
index d37dbc5c..621045d1 100644
--- a/services/ad-platform-search/pom.xml
+++ b/services/ad-platform-search/pom.xml
@@ -31,5 +31,11 @@
ad-platform-pojo
1.0-SNAPSHOT
+
+
+
+ org.springframework.boot
+ spring-boot-starter-data-elasticsearch
+
\ No newline at end of file
diff --git a/services/ad-platform-search/src/main/java/com/baiye/AdPlatformSearchApplication.java b/services/ad-platform-search/src/main/java/com/baiye/AdPlatformSearchApplication.java
new file mode 100644
index 00000000..e187789d
--- /dev/null
+++ b/services/ad-platform-search/src/main/java/com/baiye/AdPlatformSearchApplication.java
@@ -0,0 +1,18 @@
+package com.baiye;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * 广告平台搜索应用程序
+ *
+ * @author q
+ * @date 2021/11/15
+ */
+@SpringBootApplication
+public class AdPlatformSearchApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(AdPlatformSearchApplication.class, args);
+ }
+}