Umstellung MQTT -> Websocket

This commit is contained in:
2026-02-09 19:30:54 +01:00
parent 6d43421544
commit 47938dda70
43 changed files with 692 additions and 3672 deletions

View File

@@ -59,45 +59,11 @@ spring.jackson.default-property-inclusion=non_null
# 2FA Configuration (global toggle - individual users can disable in their profile)
app.security.two-factor.enabled=true
# Message Delivery Layer Configuration
app.messaging.delivery.max-retries=3
app.messaging.delivery.retry-initial-delay=5s
app.messaging.delivery.retry-max-delay=5m
app.messaging.delivery.retry-backoff-multiplier=2.0
app.messaging.delivery.ack-timeout=30s
app.messaging.delivery.message-expiry=24h
app.messaging.delivery.cleanup-interval-minutes=60
app.messaging.delivery.retry-interval-seconds=30
app.messaging.delivery.acknowledged-retention-days=7
app.messaging.delivery.ack-retry-interval-seconds=5
app.messaging.delivery.ack-max-retries=4
# Messaging Plugin Configuration
app.messaging.plugin.type=mqtt
app.messaging.plugin.mqtt.broker.host=mqtt-2.assecutor.de
app.messaging.plugin.mqtt.broker.port=42099
app.messaging.plugin.mqtt.username=app
app.messaging.plugin.mqtt.password=apppwd
app.messaging.plugin.mqtt.client.id=votianlt-server
# Client Connection Monitoring (Ping/Pong)
# Server sends ping to: /client/{clientId}/ping
# Client responds to: /server/{clientId}/pong
#
# Ping JSON (Server -> Client):
# {
# "type": "ping",
# "timestamp": 1702835000000
# }
#
# Pong JSON (Client -> Server):
# {
# "type": "pong",
# "timestamp": 1702835000000
# }
#
app.client.ping.interval-seconds=15
app.client.ping.timeout-seconds=5
# WebSocket Configuration
app.messaging.websocket.path=/ws/messaging
app.messaging.websocket.max-text-message-size=65536
app.messaging.websocket.max-session-idle-timeout=300000
app.messaging.websocket.allowed-origins=*
# Application Version - automatically set from pom.xml during build
app.version=@project.version@