日志默认配置在 spring-boot.jar 中
application.properties logging.file.name=/var/log/sample-boot-application.log logging.pattern.file=%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr(${PID}){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n%wEx
https://doc.xiaominfo.com/knife4j/
http://localhost:8061/doc.html
cmd中执行
mvn clean package -Dmaven.test.skip=true
mvn -Prelease-nacos clean install -U -Dmaven.test.skip=true
micro-service1 访问 prometheus endpoint
http://localhost:8081/actuator/prometheus
$(statefulset name)-$(ordinal)
$(service name).$(namespace).svc.cluster.local
namespace: default
statefulset name: eureka-server
headless service name: eureka-server-headless
service name: eureka-server
eureka-server-0.eureka-server-headless.default.svc.cluster.local
eureka-server-1.eureka-server-headless.default.svc.cluster.local
eureka-server-2.eureka-server-headless.default.svc.cluster.local
KubeSphere 创建工作负载时指定环境变量
JAVA_OPTS
-spring.profiles.active=k8s
node ip:
192.168.66.131
eureka server:
http://192.168.66.131:32372/hello
micro-service1:
http://192.168.66.131:31561/getName
gateway:
http://192.168.66.131:30456/service1/getName
解决高版本低JDK无法启动问题
cmd窗口执行:
set PATH=E:\Java\jdk-17.0.1\bin
.\MemoryAnalyzer.exe
com.spring.cloud.common.interceptor.FeignRequestInterceptor
feign:
client:
config:
default: # 对所有服务的feign调用有效
requestInterceptors:
- com.spring.cloud.common.interceptor.FeignRequestInterceptor
# spring-cloud-order-service: # 针对特定服务的feign调用有效
# requestInterceptors:
# - com.spring.cloud.common.interceptor.FeignRequestInterceptor
在user-service中通过feign调用order-server时,发起的请求都会被该拦截器拦截
com.spring.cloud.common.interceptor.FeignAuthInterceptor
该拦截器通过WebMvcConfig配置,相当于web请求拦截器
其它服务对order-service服务发起的调用,包括通过feign发起的,请求都会被该拦截器拦截
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。