支持版本: v7.3.0+
实时同步微服务(lczStreamWorkServer)部署过程如下:
配置yml文件**
配置lczStreamWorkServer\application.yml 文件:
#当前微服务信息
server:
#实时同步微服务访问端口
port: 14686
servlet:
#与乐创者服务应用名保持一致
context-path: /lczServer
#Tomcat
tomcat:
threads:
#最小线程数
min-spare: 10
#最大线程数
max: 500
#等待最大队列长度
accept-count: 1000
#最大链接数
max-connections: 2000
spring:
application:
name: lczStreamWork
servlet:
multipart:
enabled: true
max-file-size: 100MB
max-request-size: 100MB
mvc:
throw-exception-if-no-handler-found: true
logging:
config: classpath:conf/log4j2.xml
feign:
client:
config:
default:
readTimeout: 1800000
httpclient:
enabled: true
max-connections: 100
connection-timeout: 1000
time-to-live: 10
time-to-live-unit: minutes
lcz_log: false
lcz_server:
platform:
name: lczPlatform
url: http://127.0.0.1:8081/lczServer
#熔断配置
hystrix:
command:
execution:
timeoutInMilliseconds: 2000 #熔断超时时间
isolation:
strategy: THREAD
threadPool:
coreSize: 20
maxQueueSize: 200
maximumSize: 200
keepAliveTimeMinutes: 6
lcz:
localCache:
open: true
timeToIdle: 200 #单位为秒
timeToLive: 0
memory:
type: T1_16 #占用内存最大百分比 现在是16分之一 T1_3,T1_4,T1_5,T1_6,T1_8,T1_10,T1_16
disk:
path: ./localcache
maxBytes: 20480 #占用硬盘最大容量 单位MB
flink:
rpc:
platformUrl: http://127.0.0.1:8081/lczServer
streamWorkUrl: http://127.0.0.1:14686/lczServer
rest:
host: 127.0.0.1 # rest 主机地址
port: 8091 # rest 端口
runMode: 1 # 运行环境 1:本地 2:远程
checkpoint: # 检查点
checkpointInterval: 60000 #检查点间隔 单位:ms
maxConcurrentCheckpoints: 1 #最大并发数
checkpointTimeout: 60000 #检查点超时时间,单位:ms
checkpointStorage: file:///${user.dir}/checkpoint # 检查点保存路径,可以是本地文件路径,HDFS路径等
savepointStorage: file:///${user.dir}/savepoint # 保存点路径,可以是本地文件路径,HDFS路径等
一般只需要进行以下配置:
(1) 修改 feign->lcz_server 下各微服务的 url 访问地址。
url的配置规则:直接配置代理的nginx访问地址即可,格式: http(https)://nginx地址:端口/lczServer;
(2) 修改应用上下文路径(可选):默认为lczServer,如果访问地址中需要重命名,那么 server-> servlet -> context-path、feign->lcz_server -> url 中都需要一致性修改。同时,nginx.conf文件中也做对应调整。
(3) 调整微服务端口(可选):如果默认的微服务端口已经被占用,可用过 server->port 属性进行调整。
(4) flink访问乐创者服务的配置(可选):通过flink->rpc配置平台微服务和实时同步微服务的访问url
(5) 实时同步微服务启动flink任务的配置(可选):通过flink->rest配置主机地址和端口
【警告】yml文件修改时,不要随意调整对象和属性的缩进格式,否则文件配置读取会失败。
作者:柳杨 创建时间:2025-01-09 18:14
最后编辑:柳杨 更新时间:2025-04-22 15:31
最后编辑:柳杨 更新时间:2025-04-22 15:31
