Skip to main content

nacos client and serve

· 2 min read

背景

了解nacos 注册/发现/协议

java-nacos-client

整个堆栈大概是到这里

write:35, NettyWritableBuffer (com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty)
writeRaw:290, MessageFramer (com.alibaba.nacos.shaded.io.grpc.internal)
writeKnownLengthUncompressed:229, MessageFramer (com.alibaba.nacos.shaded.io.grpc.internal)
writeUncompressed:168, MessageFramer (com.alibaba.nacos.shaded.io.grpc.internal)
writePayload:141, MessageFramer (com.alibaba.nacos.shaded.io.grpc.internal)
writeMessage:53, AbstractStream (com.alibaba.nacos.shaded.io.grpc.internal)
writeMessage:37, ForwardingClientStream (com.alibaba.nacos.shaded.io.grpc.internal)
sendMessageInternal:473, ClientCallImpl (com.alibaba.nacos.shaded.io.grpc.internal)
sendMessage:457, ClientCallImpl (com.alibaba.nacos.shaded.io.grpc.internal)
sendMessage:37, ForwardingClientCall (com.alibaba.nacos.shaded.io.grpc)
sendMessage:37, ForwardingClientCall (com.alibaba.nacos.shaded.io.grpc)
asyncUnaryRequestCall:284, ClientCalls (com.alibaba.nacos.shaded.io.grpc.stub)
futureUnaryCall:191, ClientCalls (com.alibaba.nacos.shaded.io.grpc.stub)
request:212, RequestGrpc$RequestFutureStub (com.alibaba.nacos.api.grpc.auto)
request:73, GrpcConnection (com.alibaba.nacos.common.remote.client.grpc)
request:657, RpcClient (com.alibaba.nacos.common.remote.client)
requestToServer:269, NamingGrpcClientProxy (com.alibaba.nacos.client.naming.remote.gprc)
queryInstancesOfService:169, NamingGrpcClientProxy (com.alibaba.nacos.client.naming.remote.gprc)
queryInstancesOfService:111, NamingClientProxyDelegate (com.alibaba.nacos.client.naming.remote)
run:182, ServiceInfoUpdateService$UpdateTask (com.alibaba.nacos.client.naming.core)
call:515, Executors$RunnableAdapter (java.util.concurrent)
run$$$capture:264, FutureTask (java.util.concurrent)
run:-1, FutureTask (java.util.concurrent)
- Async stack trace
<init>:151, FutureTask (java.util.concurrent)
<init>:215, ScheduledThreadPoolExecutor$ScheduledFutureTask (java.util.concurrent)
schedule:561, ScheduledThreadPoolExecutor (java.util.concurrent)
run:197, ServiceInfoUpdateService$UpdateTask (com.alibaba.nacos.client.naming.core)
call:515, Executors$RunnableAdapter (java.util.concurrent)
run$$$capture:264, FutureTask (java.util.concurrent)
run:-1, FutureTask (java.util.concurrent)
- Async stack trace
<init>:151, FutureTask (java.util.concurrent)
<init>:215, ScheduledThreadPoolExecutor$ScheduledFutureTask (java.util.concurrent)
schedule:561, ScheduledThreadPoolExecutor (java.util.concurrent)
run:197, ServiceInfoUpdateService$UpdateTask (com.alibaba.nacos.client.naming.core)
call:515, Executors$RunnableAdapter (java.util.concurrent)
run$$$capture:264, FutureTask (java.util.concurrent)
run:-1, FutureTask (java.util.concurrent)
- Async stack trace
<init>:151, FutureTask (java.util.concurrent)
<init>:215, ScheduledThreadPoolExecutor$ScheduledFutureTask (java.util.concurrent)
schedule:561, ScheduledThreadPoolExecutor (java.util.concurrent)
run:197, ServiceInfoUpdateService$UpdateTask (com.alibaba.nacos.client.naming.core)
call:515, Executors$RunnableAdapter (java.util.concurrent)
run$$$capture:264, FutureTask (java.util.concurrent)
run:-1, FutureTask (java.util.concurrent)
- Async stack trace
<init>:151, FutureTask (java.util.concurrent)
<init>:215, ScheduledThreadPoolExecutor$ScheduledFutureTask (java.util.concurrent)
schedule:561, ScheduledThreadPoolExecutor (java.util.concurrent)
run:197, ServiceInfoUpdateService$UpdateTask (com.alibaba.nacos.client.naming.core)
call:515, Executors$RunnableAdapter (java.util.concurrent)
run$$$capture:264, FutureTask (java.util.concurrent)
run:-1, FutureTask (java.util.concurrent)
- Async stack trace
<init>:151, FutureTask (java.util.concurrent)
<init>:215, ScheduledThreadPoolExecutor$ScheduledFutureTask (java.util.concurrent)
schedule:561, ScheduledThreadPoolExecutor (java.util.concurrent)
run:197, ServiceInfoUpdateService$UpdateTask (com.alibaba.nacos.client.naming.core)
call:515, Executors$RunnableAdapter (java.util.concurrent)
run$$$capture:264, FutureTask (java.util.concurrent)
run:-1, FutureTask (java.util.concurrent)
- Async stack trace
<init>:151, FutureTask (java.util.concurrent)
<init>:215, ScheduledThreadPoolExecutor$ScheduledFutureTask (java.util.concurrent)
schedule:561, ScheduledThreadPoolExecutor (java.util.concurrent)
addTask:104, ServiceInfoUpdateService (com.alibaba.nacos.client.naming.core)
scheduleUpdateIfAbsent:98, ServiceInfoUpdateService (com.alibaba.nacos.client.naming.core)
subscribe:144, NamingClientProxyDelegate (com.alibaba.nacos.client.naming.remote)
subscribe:393, NacosNamingService (com.alibaba.nacos.client.naming)
start:134, NacosWatch (com.alibaba.cloud.nacos.discovery)
doStart:182, DefaultLifecycleProcessor (org.springframework.context.support)
access$200:53, DefaultLifecycleProcessor (org.springframework.context.support)
start:360, DefaultLifecycleProcessor$LifecycleGroup (org.springframework.context.support)
startBeans:158, DefaultLifecycleProcessor (org.springframework.context.support)
onRefresh:122, DefaultLifecycleProcessor (org.springframework.context.support)
finishRefresh:895, AbstractApplicationContext (org.springframework.context.support)
refresh:554, AbstractApplicationContext (org.springframework.context.support)
refresh:143, ServletWebServerApplicationContext (org.springframework.boot.web.servlet.context)
refresh:755, SpringApplication (org.springframework.boot)
refresh:747, SpringApplication (org.springframework.boot)
refreshContext:402, SpringApplication (org.springframework.boot)
run:312, SpringApplication (org.springframework.boot)
main:25, Application (com.patpat.mms)