feat:添加服务进程管理

This commit is contained in:
Kakune55 2024-12-26 10:23:27 +08:00
parent 562b1add2a
commit 2e045fc0d8
6 changed files with 43 additions and 7 deletions

View File

@ -1,11 +1,12 @@
from flask import *
from init import init_all
from service.init import run_kafka_spark
from conf.util import *
# from web import app
from web.api import api_bp
from web.page import page_bp
from router.api import api_bp
from router.page import page_bp
app = Flask(__name__)
@ -22,9 +23,9 @@ if __name__ == '__main__':
init_all()
# 运行Kafka与Spark相关
# run_kafka_spark()
run_kafka_spark()
# 运行Web服务
app.run(host=conf.get('web', 'host'), port=conf.get('web', 'port'), debug=conf.get('web', 'debug'))
app.run(host=conf.get('server', 'listen'), port=conf.get('server', 'port'), debug=conf.get('server', 'debug'))

8
router/page.py Normal file
View File

@ -0,0 +1,8 @@
from flask import Blueprint
from flask import render_template
page_bp = Blueprint('page', __name__)
@page_bp.route('/')
def index():
return render_template('index.html')

7
service/init.py Normal file
View File

@ -0,0 +1,7 @@
import threading
from service.test import test
def run_kafka_spark():
print('run_kafka_spark')
t1 = threading.Thread(target=test)
t1.start()

23
templates/index.html Normal file
View File

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>哇哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦</title>
</head>
<body>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Culpa magnam dicta harum sit voluptas, explicabo sed cumque omnis. Culpa, reiciendis numquam atque quod id molestiae nobis similique placeat eos amet.
<ul>
<li>123</li>
<li>123</li>
<li>123</li>
<li>123</li>
<li>123</li>
<li>123</li>
<li>123</li>
<li>123</li>
<li>123</li>
<li>132</li>
</ul>
</body>
</html>

View File

@ -1,3 +0,0 @@
from flask import Blueprint
page_bp = Blueprint('page', __name__)