-
购买了一个专享版的CSE,想模拟一下CSE故障的场景,这个有手段模拟吗?
-
[问题求助] CSE收到请求报错catch error in bizkeeper:The request object has been recycled and is no longer associated with t...系统启动成功后,发送REST消息报错日志如下(接口无法调通):2019-06-17 07:35:32,166 WARN [customedExecutor-5][ROOT][bizkeeper.BizkeeperHandler 79] catch error in bizkeeper:The request object has been recycled and is no longer associated with this facade2019-06-17 07:35:32,167 WARN [customedExecutor-5][ROOT][hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1 1444] Error calling HystrixCommandExecutionHook.onRunSuccessrx.exceptions.OnErrorFailedException: Error occurred when trying to propagate error to Observer.onError at rx.observers.SafeSubscriber._onError(SafeSubscriber.java:192) at rx.observers.SafeSubscriber.onError(SafeSubscriber.java:120) at rx.exceptions.Exceptions.throwOrReport(Exceptions.java:204) at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:144) at rx.observers.Subscribers$5.onNext(Subscribers.java:235) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.observers.Subscribers$5.onNext(Subscribers.java:235) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.internal.operators.OperatorMap$MapSubscriber.onNext(OperatorMap.java:74) at rx.observers.Subscribers$5.onNext(Subscribers.java:235) at rx.observers.Subscribers$5.onNext(Subscribers.java:235) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$4.onNext(OperatorOnErrorResumeNextViaFunction.java:154) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.observers.Subscribers$5.onNext(Subscribers.java:235) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onNext(AbstractCommand.java:1442) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onNext(AbstractCommand.java:1368) at org.apache.servicecomb.bizkeeper.BizkeeperCommand.lambda$null$1(BizkeeperCommand.java:87) at org.apache.servicecomb.swagger.engine.SwaggerProducerOperation.syncInvoke(SwaggerProducerOperation.java:167) at org.apache.servicecomb.swagger.engine.SwaggerProducerOperation.invoke(SwaggerProducerOperation.java:119) at org.apache.servicecomb.core.handler.impl.ProducerOperationHandler.handle(ProducerOperationHandler.java:40) at org.apache.servicecomb.core.Invocation.next(Invocation.java:204) at org.apache.servicecomb.bizkeeper.BizkeeperCommand.lambda$construct$2(BizkeeperCommand.java:79) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.Observable.unsafeSubscribe(Observable.java:8666) at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:52) at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:36) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.Observable.unsafeSubscribe(Observable.java:8666) at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:52) at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:36) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:50) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.Observable.unsafeSubscribe(Observable.java:8666) at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:52) at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:36) at rx.Observable.subscribe(Observable.java:8759) at rx.Observable.subscribe(Observable.java:8726) at rx.Observable.subscribe(Observable.java:8619) at org.apache.servicecomb.bizkeeper.BizkeeperHandler.handle(BizkeeperHandler.java:78) at org.apache.servicecomb.core.Invocation.next(Invocation.java:204) at org.apache.servicecomb.qps.ProviderQpsFlowControlHandler.handle(ProviderQpsFlowControlHandler.java:38) at org.apache.servicecomb.core.Invocation.next(Invocation.java:204) at org.apache.servicecomb.common.rest.AbstractRestInvocation.doInvoke(AbstractRestInvocation.java:243) at org.apache.servicecomb.common.rest.AbstractRestInvocation.invoke(AbstractRestInvocation.java:217) at org.apache.servicecomb.common.rest.AbstractRestInvocation.runOnExecutor(AbstractRestInvocation.java:201) at org.apache.servicecomb.common.rest.AbstractRestInvocation.lambda$scheduleInvocation$0(AbstractRestInvocation.java:160) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)Caused by: rx.exceptions.CompositeException: 2 exceptions occurred. ... 75 moreCaused by: rx.exceptions.CompositeException$CompositeExceptionCausalChain: Chain of Causes for CompositeException In Order Received => at rx.exceptions.CompositeException.getCause(CompositeException.java:125) at java.lang.Throwable.printEnclosedStackTrace(Throwable.java:707) at java.lang.Throwable.printStackTrace(Throwable.java:667) at java.lang.Throwable.printStackTrace(Throwable.java:721) at org.apache.log4j.DefaultThrowableRenderer.render(DefaultThrowableRenderer.java:60) at org.apache.log4j.spi.ThrowableInformation.getThrowableStrRep(ThrowableInformation.java:87) at org.apache.log4j.spi.LoggingEvent.getThrowableStrRep(LoggingEvent.java:413) at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:313) at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:276) at com.huawei.cbc.log.CBCRollingFileAppender.subAppend(CBCRollingFileAppender.java:185) at org.apache.log4j.WriterAppender.append(WriterAppender.java:162) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66) at org.apache.log4j.Category.callAppenders(Category.java:206) at org.apache.log4j.Category.forcedLog(Category.java:391) at org.apache.log4j.Category.log(Category.java:856) at org.slf4j.impl.Log4jLoggerAdapter.warn(Log4jLoggerAdapter.java:479) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onNext(AbstractCommand.java:1444) ... 56 moreCaused by: java.lang.IllegalStateException: The request object has been recycled and is no longer associated with this facade at org.apache.catalina.connector.RequestFacade.getRequestURI(RequestFacade.java:853) at javax.servlet.http.HttpServletRequestWrapper.getRequestURI(HttpServletRequestWrapper.java:243) at javax.servlet.http.HttpServletRequestWrapper.getRequestURI(HttpServletRequestWrapper.java:243) at javax.servlet.http.HttpServletRequestWrapper.getRequestURI(HttpServletRequestWrapper.java:243) at org.apache.servicecomb.common.rest.AbstractRestInvocation.sendResponseQuietly(AbstractRestInvocation.java:263) at org.apache.servicecomb.common.rest.AbstractRestInvocation.lambda$doInvoke$2(AbstractRestInvocation.java:243) at org.apache.servicecomb.swagger.invocation.AsyncResponse.complete(AsyncResponse.java:46) at rx.internal.util.ActionSubscriber.onNext(ActionSubscriber.java:39) at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:139) at rx.observers.Subscribers$5.onNext(Subscribers.java:235) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.observers.Subscribers$5.onNext(Subscribers.java:235) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.internal.operators.OperatorMap$MapSubscriber.onNext(OperatorMap.java:74) at rx.observers.Subscribers$5.onNext(Subscribers.java:235) at rx.observers.Subscribers$5.onNext(Subscribers.java:235) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$4.onNext(OperatorOnErrorResumeNextViaFunction.java:154) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:86) at rx.observers.Subscribers$5.onNext(Subscribers.java:235) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onNext(AbstractCommand.java:1442) ... 56 moreCaused by: java.lang.IllegalStateException: The request object has been recycled and is no longer associated with this facade at org.apache.catalina.connector.RequestFacade.getRequestURI(RequestFacade.java:853) at javax.servlet.http.HttpServletRequestWrapper.getRequestURI(HttpServletRequestWrapper.java:243) at javax.servlet.http.HttpServletRequestWrapper.getRequestURI(HttpServletRequestWrapper.java:243) at javax.servlet.http.HttpServletRequestWrapper.getRequestURI(HttpServletRequestWrapper.java:243) at org.apache.servicecomb.common.rest.AbstractRestInvocation.sendResponseQuietly(AbstractRestInvocation.java:263) at org.apache.servicecomb.common.rest.AbstractRestInvocation.lambda$doInvoke$2(AbstractRestInvocation.java:243) at org.apache.servicecomb.swagger.invocation.AsyncResponse.fail(AsyncResponse.java:42) at org.apache.servicecomb.bizkeeper.BizkeeperHandler.lambda$handle$0(BizkeeperHandler.java:80) at rx.internal.util.ActionSubscriber.onError(ActionSubscriber.java:44) at rx.observers.SafeSubscriber._onError(SafeSubscriber.java:157) at rx.observers.SafeSubscriber.onError(SafeSubscriber.java:120) at rx.exceptions.Exceptions.throwOrReport(Exceptions.java:204) at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:144) ... 71 more使用的lib包如下:activation-1.1.jaranimal-sniffer-annotations-1.14.jarantlr4-4.7.jarantlr4-runtime-4.7.jarantlr-runtime-3.5.2.jaraopalliance-1.0.jarapache-log4j-extras-1.2.17.jararchaius-core-0.7.3.jaraspectjweaver-1.8.10.jarbcpkix-jdk15on-1.52.jarbcprov-jdk15on-1.52.jarbrave-5.6.0.jarbrave-core-4.2.0.jarcbb.properties-2.4-RELEASE.jarcbb.rest-3.0.1-RELEASE.jarcbb.utils-2.4-RELEASE.jarcbcbi-core-1.0.0-20190616.071053-183.jarcbcbiknowledgegraphservice-deployment-1.0.0-SNAPSHOT.jarcbcbiknowledgegraphservice-model-1.0.0-SNAPSHOT.jarcbclog-2.4-RELEASE.jarchecker-qual-2.5.2.jarclassmate-1.3.4.jarcom.huawei.bsp.cron.model-1.0.25-SNAPSHOT.jarcom.huawei.talc.cbb-4.1.36.jarcommon-javassist-1.2.0.B006.jarcommon-protobuf-1.2.0.B006.jarcommon-rest-1.2.0.B006.jarcommons-beanutils-1.9.3.jarcommons-codec-1.10.jarcommons-collections-3.2.2.jarcommons-configuration-1.10.jarcommons-dbcp2-2.1.1.jarcommons-httpclient-3.1.jarcommons-io-2.6.jarcommons-lang-2.6.jarcommons-lang3-3.7.jarcommons-logging-1.2.jarcommons-pool2-2.6.0.jarconfig-cc-1.2.0.B006.jarcronclient-2.4-RELEASE.jarcsb-common-ttl-1.3.0.jarcsb-common-web-2.5.0-20190605.071653-17.jarcsb-common-web-2.5.0-SNAPSHOT.jarcse-handler-cloud-extension-2.3.69.jarcse-handler-performance-stats-2.3.69.jarcse-solution-service-engine-2.3.69.jarcurator-client-4.2.0.jarcurator-framework-4.2.0.jarcurator-recipes-4.2.0.jardbinit-1.2-RELEASE.jardependencies.listdeployment-1.2.0.B006.jardistributeClient-2.3.2.jardrm-2.3.5.jaredgeclient-2.4-RELEASE.jarerror_prone_annotations-2.1.3.jaresdk-obs-java-3.0.1.jarezmorph-1.0.6.jarfastjson-1.2.29.jarfoundation-auth-2.3.69.jarfoundation-common-1.2.0.B006.jarfoundation-config-1.2.0.B006.jarfoundation-metrics-1.2.0.B006.jarfoundation-protobuf-1.2.0.B006.jarfoundation-ssl-1.2.0.B006.jarfoundation-vertx-1.2.0.B006.jargsjdbc4-V100R006C10.jarguava-26.0-jre.jarguice-4.2.0.jarguice-assistedinject-4.1.0.jarguice-multibindings-4.1.0.jarhandler-bizkeeper-1.2.0.B006.jarhandler-fault-injection-1.2.0.B006.jarhandler-flowcontrol-qps-1.2.0.B006.jarhandler-loadbalance-1.2.0.B006.jarhandler-publickey-auth-1.2.0.B006.jarHdrHistogram-2.1.9.jarhibernate-validator-6.0.14.Final.jarhtrace-core-3.1.0-incubating.jarhttpclient-4.5.7.jarhttpcore-4.4.9.jarhystrix-core-1.5.12.jaricu4j-58.2.jarj2objc-annotations-1.1.jarjackson-annotations-2.9.8.jarjackson-core-2.9.8.jarjackson-core-asl-1.9.2.jarjackson-databind-2.9.8.jarjackson-dataformat-xml-2.9.8.jarjackson-dataformat-yaml-2.9.8.jarjackson-datatype-joda-2.9.8.jarjackson-module-jaxb-annotations-2.8.11.jarjava-chassis-core-1.2.0.B006.jarjava-sdk-core-2.0.1.jarjavassist-3.24.0-GA.jarjavax.el-3.0.0.jarjavax.inject-1.jarjavax.json-1.0.4.jarjavax.mail-1.6.0.jarjava-xmlbuilder-1.1.jarjavax.servlet-api-3.1.0.jarjavax.ws.rs-api-2.0.1.jarjboss-logging-3.2.1.Final.jarjcl-over-slf4j-1.7.25.jarjedis-2.9.0.jarjoda-time-2.9.9.jarjson-lib-2.4.jarjsr305-3.0.1.jarlog4j-1.2.17.jarlog4j-api-2.8.2.jarlog4j-core-2.8.2.jarmetrics-core-1.2.0.B006.jarmybatis-3.4.5.jarmybatis-3.4.6.jarmybatis-spring-1.3.2.jarmysql-connector-java-commercial-5.1.44-bin.jarnetflix-commons-util-0.1.1.jarnetflix-statistics-0.1.1.jarnetty-buffer-4.1.28.Final.jarnetty-codec-4.1.28.Final.jarnetty-codec-dns-4.1.28.Final.jarnetty-codec-http2-4.1.28.Final.jarnetty-codec-http-4.1.28.Final.jarnetty-codec-socks-4.1.28.Final.jarnetty-common-4.1.28.Final.jarnetty-handler-4.1.28.Final.jarnetty-handler-proxy-4.1.28.Final.jarnetty-resolver-4.1.28.Final.jarnetty-resolver-dns-4.1.28.Final.jarnetty-tcnative-boringssl-static-2.0.14.Final.jarnetty-transport-4.1.28.Final.jarokhttp-3.11.0.jarokio-1.14.0.jaropentracing-api-0.20.10.jarorg.abego.treelayout.core-1.0.3.jarprotobuf-java-3.6.1.jarprotostuff-api-1.5.9.jarprotostuff-collectionschema-1.5.9.jarprotostuff-core-1.5.9.jarprotostuff-parser-2.2.25.jarprotostuff-runtime-1.5.9.jarprovider-jaxrs-1.2.0.B006.jarprovider-pojo-1.2.0.B006.jarprovider-rest-common-1.2.0.B006.jarprovider-springmvc-1.2.0.B006.jarribbon-2.2.5.jarribbon-core-2.2.5.jarribbon-loadbalancer-2.2.5.jarribbon-transport-2.2.5.jarrxjava-1.1.6.jarrxnetty-0.4.9.jarrxnetty-contexts-0.4.9.jarrxnetty-servo-0.4.9.jarservice-registry-1.2.0.B006.jarservo-core-0.12.25.jarslf4j-api-1.7.26.jarslf4j-log4j12-1.7.26.jarsnakeyaml-1.23.jarspectator-api-0.83.0.jarspectator-reg-servo-0.83.0.jarspring-aop-5.1.5.RELEASE.jarspring-beans-5.1.5.RELEASE.jarspring-context-5.1.5.RELEASE.jarspring-context-support-5.1.5.RELEASE.jarspring-core-5.1.5.RELEASE.jarspring-data-commons-2.1.5.RELEASE.jarspring-data-keyvalue-1.2.11.RELEASE.jarspring-data-redis-1.8.11.RELEASE.jarspring-expression-5.1.5.RELEASE.jarspring-jcl-5.1.5.RELEASE.jarspring-jdbc-5.1.5.RELEASE.jarspring-orm-5.1.5.RELEASE.jarspring-oxm-4.3.16.RELEASE.jarspring-security-config-5.0.12.RELEASE.jarspring-security-core-5.0.12.RELEASE.jarspring-security-web-5.0.12.RELEASE.jarspring-tx-5.1.5.RELEASE.jarspring-web-5.1.5.RELEASE.jarspring-webmvc-5.1.5.RELEASE.jarST4-4.0.8.jarstax2-api-3.1.4.jarswagger-annotations-1.5.22.jarswagger-core-1.5.22.jarswagger-generator-core-1.2.0.B006.jarswagger-generator-jaxrs-1.2.0.B006.jarswagger-generator-springmvc-1.2.0.B006.jarswagger-invocation-core-1.2.0.B006.jarswagger-invocation-jaxrs-1.2.0.B006.jarswagger-invocation-springmvc-1.2.0.B006.jarswagger-invocation-validator-1.2.0.B006.jarswagger-models-1.5.22.jartrace-1.0.10.1.jartrace-comm-1.0.10.1.jartrace_config.propertiestrace-http-1.0.10.1.jartrace-spring-resttemplate-1.0.10.1.jartransport-common-1.2.0.B006.jartransport-highway-1.2.0.B006.jartransport-rest-client-1.2.0.B006.jartransport-rest-servlet-1.2.0.B006.jartransport-rest-vertx-1.2.0.B006.jarvalidation-api-2.0.1.Final.jarvertx-auth-common-3.6.3.jarvertx-bridge-common-3.6.3.jarvertx-core-3.6.3.jarvertx-web-3.6.3.jarvertx-web-common-3.6.3.jarwcc_common-1.2.10.jarwcc_crypt-1.2.17.jarwcc_log-1.2.17.jarwoodstox-core-5.0.3.jarxmlpull-1.1.3.1.jarxpp3_min-1.1.4c.jarxstream-1.4.9.jarzipkin-2.4.2.jarzipkin-2.9.3.jarzipkin-reporter-1.1.2.jarzipkin-reporter-2.5.0.jarzookeeper-3.5.1.1.V100R002C60U20SPC005.jar如果使用如下lib包,则不报错,是正常的:activation-1.1.jaranimal-sniffer-annotations-1.14.jarantlr4-4.7.jarantlr4-runtime-4.7.jarantlr-runtime-3.5.2.jaraopalliance-1.0.jarapache-log4j-extras-1.2.17.jararchaius-core-0.7.3.jaraspectjweaver-1.8.10.jarbcpkix-jdk15on-1.52.jarbcprov-jdk15on-1.52.jarbrave-5.6.0.jarbrave-core-4.2.0.jarcbb.properties-2.2-RELEASE.jarcbb.rest-2.2-RELEASE.jarcbb.utils-2.2-RELEASE.jarcbcbi-core-1.0.0-20190606.062707-179.jarcbcbiknowledgegraphservice-deployment-1.0.0-SNAPSHOT.jarcbcbiknowledgegraphservice-model-1.0.0-SNAPSHOT.jarcbclog-2.2-RELEASE.jarchecker-qual-2.5.2.jarclassmate-1.3.4.jarcom.huawei.bsp.cron.model-1.0.25-SNAPSHOT.jarcom.huawei.talc.cbb-4.1.36.jarcommon-javassist-1.2.0.B003.jarcommon-protobuf-1.2.0.B003.jarcommon-rest-1.2.0.B003.jarcommons-beanutils-1.9.3.jarcommons-codec-1.10.jarcommons-collections-3.2.2.jarcommons-configuration-1.10.jarcommons-dbcp2-2.1.1.jarcommons-httpclient-3.1.jarcommons-io-2.6.jarcommons-lang-2.6.jarcommons-lang3-3.7.jarcommons-logging-1.2.jarcommons-pool2-2.6.0.jarconfig-cc-1.2.0.B003.jarcronclient-2.2-RELEASE.jarcsb-common-ttl-1.3.0.jarcsb-common-web-2.5.0-20190605.071653-17.jarcsb-common-web-2.5.0-SNAPSHOT.jarcse-handler-cloud-extension-2.3.67.jarcse-handler-performance-stats-2.3.67.jarcse-solution-service-engine-2.3.67.jarcurator-client-4.2.0.jarcurator-framework-4.2.0.jarcurator-recipes-4.2.0.jardbinit-1.2-RELEASE.jardependencies.listdeployment-1.2.0.B003.jardistributeClient-2.3.2.jardrm-2.3.6.jaredgeclient-2.2-RELEASE.jarerror_prone_annotations-2.1.3.jaresdk-obs-java-3.0.1.jarezmorph-1.0.6.jarfastjson-1.2.29.jarfoundation-auth-2.3.67.jarfoundation-common-1.2.0.B003.jarfoundation-config-1.2.0.B003.jarfoundation-metrics-1.2.0.B003.jarfoundation-protobuf-1.2.0.B003.jarfoundation-ssl-1.2.0.B003.jarfoundation-vertx-1.2.0.B003.jargsjdbc4-V100R006C10.jarguava-26.0-jre.jarguice-4.2.0.jarguice-assistedinject-4.1.0.jarguice-multibindings-4.1.0.jarhandler-bizkeeper-1.2.0.B003.jarhandler-fault-injection-1.2.0.B003.jarhandler-flowcontrol-qps-1.2.0.B003.jarhandler-loadbalance-1.2.0.B003.jarhandler-publickey-auth-1.2.0.B003.jarHdrHistogram-2.1.9.jarhibernate-validator-6.0.14.Final.jarhtrace-core-3.1.0-incubating.jarhttpclient-4.5.7.jarhttpcore-4.4.9.jarhystrix-core-1.5.12.jaricu4j-58.2.jarj2objc-annotations-1.1.jarjackson-annotations-2.9.8.jarjackson-core-2.9.8.jarjackson-core-asl-1.9.2.jarjackson-databind-2.9.8.jarjackson-dataformat-xml-2.9.8.jarjackson-dataformat-yaml-2.9.8.jarjackson-datatype-joda-2.9.8.jarjackson-module-jaxb-annotations-2.8.11.jarjava-chassis-core-1.2.0.B003.jarjava-sdk-core-2.0.1.jarjavassist-3.24.0-GA.jarjavax.el-3.0.0.jarjavax.inject-1.jarjavax.json-1.0.4.jarjavax.mail-1.6.0.jarjava-xmlbuilder-1.1.jarjavax.servlet-api-3.1.0.jarjavax.ws.rs-api-2.0.1.jarjboss-logging-3.2.1.Final.jarjcl-over-slf4j-1.7.25.jarjedis-2.9.0.jarjoda-time-2.9.9.jarjson-lib-2.4.jarjsr305-3.0.1.jarlog4j-1.2.17.jarlog4j-api-2.8.2.jarlog4j-core-2.8.2.jarmetrics-core-1.2.0.B003.jarmybatis-3.4.5.jarmybatis-3.4.6.jarmybatis-spring-1.3.2.jarmysql-connector-java-commercial-5.1.39-bin.jarnetflix-commons-util-0.1.1.jarnetflix-statistics-0.1.1.jarnetty-buffer-4.1.28.Final.jarnetty-codec-4.1.28.Final.jarnetty-codec-dns-4.1.28.Final.jarnetty-codec-http2-4.1.28.Final.jarnetty-codec-http-4.1.28.Final.jarnetty-codec-socks-4.1.28.Final.jarnetty-common-4.1.28.Final.jarnetty-handler-4.1.28.Final.jarnetty-handler-proxy-4.1.28.Final.jarnetty-resolver-4.1.28.Final.jarnetty-resolver-dns-4.1.28.Final.jarnetty-tcnative-boringssl-static-2.0.14.Final.jarnetty-transport-4.1.28.Final.jarokhttp-3.11.0.jarokio-1.14.0.jaropentracing-api-0.20.10.jarorg.abego.treelayout.core-1.0.3.jarprotobuf-java-3.6.1.jarprotostuff-api-1.5.9.jarprotostuff-collectionschema-1.5.9.jarprotostuff-core-1.5.9.jarprotostuff-parser-2.2.25.jarprotostuff-runtime-1.5.9.jarprovider-jaxrs-1.2.0.B003.jarprovider-pojo-1.2.0.B003.jarprovider-rest-common-1.2.0.B003.jarprovider-springmvc-1.2.0.B003.jarribbon-2.2.5.jarribbon-core-2.2.5.jarribbon-loadbalancer-2.2.5.jarribbon-transport-2.2.5.jarrxjava-1.1.6.jarrxnetty-0.4.9.jarrxnetty-contexts-0.4.9.jarrxnetty-servo-0.4.9.jarscala-library-2.10.5.jarservice-registry-1.2.0.B003.jarservo-core-0.12.25.jarslf4j-api-1.7.26.jarslf4j-log4j12-1.7.26.jarsnakeyaml-1.23.jarspectator-api-0.83.0.jarspectator-reg-servo-0.83.0.jarspring-aop-4.3.17.RELEASE.jarspring-beans-4.3.17.RELEASE.jarspring-context-4.3.17.RELEASE.jarspring-context-support-4.3.17.RELEASE.jarspring-core-4.3.17.RELEASE.jarspring-data-commons-1.13.12.RELEASE.jarspring-data-keyvalue-1.2.11.RELEASE.jarspring-data-redis-1.8.11.RELEASE.jarspring-expression-4.3.17.RELEASE.jarspring-jdbc-4.3.17.RELEASE.jarspring-orm-4.3.17.RELEASE.jarspring-oxm-4.3.16.RELEASE.jarspring-security-config-5.0.12.RELEASE.jarspring-security-core-4.2.5.RELEASE.jarspring-security-web-4.2.5.RELEASE.jarspring-tx-4.3.17.RELEASE.jarspring-web-4.3.17.RELEASE.jarspring-webmvc-4.3.17.RELEASE.jarST4-4.0.8.jarstax2-api-3.1.4.jarswagger-annotations-1.5.22.jarswagger-core-1.5.22.jarswagger-generator-core-1.2.0.B003.jarswagger-generator-jaxrs-1.2.0.B003.jarswagger-generator-springmvc-1.2.0.B003.jarswagger-invocation-core-1.2.0.B003.jarswagger-invocation-jaxrs-1.2.0.B003.jarswagger-invocation-springmvc-1.2.0.B003.jarswagger-invocation-validator-1.2.0.B003.jarswagger-models-1.5.22.jartrace-1.0.10.1.jartrace-comm-1.0.10.1.jartrace_config.propertiestrace-http-1.0.10.1.jartrace-spring-resttemplate-1.0.10.1.jartransport-common-1.2.0.B003.jartransport-highway-1.2.0.B003.jartransport-rest-client-1.2.0.B003.jartransport-rest-servlet-1.2.0.B003.jartransport-rest-vertx-1.2.0.B003.jarvalidation-api-2.0.1.Final.jarvertx-auth-common-3.6.3.jarvertx-bridge-common-3.6.3.jarvertx-core-3.6.3.jarvertx-web-3.6.3.jarvertx-web-common-3.6.3.jarwcc_common-1.2.10.jarwcc_crypt-1.2.17.jarwcc_log-1.2.17.jarwoodstox-core-5.0.3.jarxmlpull-1.1.3.1.jarxpp3_min-1.1.4c.jarxstream-1.4.9.jarzipkin-1.23.2.jarzipkin-2.4.2.jarzipkin-reporter-1.1.2.jarzipkin-reporter-2.5.0.jarzookeeper-3.5.1.1.V100R002C60U20SPC005.jar
-
1、微服务 a -> b 都是https,发送请求时延2、改为http 发送请求时延3、查看a服务的相关日志,每次发送一次请求,好像都会建立一次连接4、b服务增加 ssl: engine: openssl配置后,https时延依然75ms左右。这个时延为什么会这么高?
-
本地环境调用根据https://support.huaweicloud.com/api-cse/cse_02_0006.html所提供的方式调用cse查询所有微服务接口,curl --connect-timeout 5 -m 5 -i -k -H 'Content-Type:application/json;charset=utf8;x-domain-name=hwstaff_pubopdepenv_785' -X GET 'https://172.31.1.91:30100/v4/03a25bd5af7845769af44356afa5f411/registry/microservices'一下方式一直报错提示Header does not contain domain.就像了解下除了这些是否还有其他参数要填,这个账户的安全认证是无认证
-
CSE的dashborard中,选择微服务离线或者摘机,无用。前台报错:TypeError: Cannot read property 'callback' of undefined at p.click [as innerClick] (app.1542080756217.js:1) at fn (eval at compile (tiny.min.js:667), <anonymous>:4:323) at i (tiny.min.js:667) at p.$eval (tiny.min.js:667) at p.$apply (tiny.min.js:667) at HTMLButtonElement.<anonymous> (tiny.min.js:667) at HTMLButtonElement.dispatch (tiny.min.js:667) at HTMLButtonElement.m.handle (tiny.min.js:667)
-
大佬们使用 华为cse微服务开发网关那么操作如:nginx上的反向代理如:Springcloud的zuul我现在有几个cse的微服务 想访问一个ip和端口 去找到对应的微服务接口
-
服务Provider是否可见CAS Message queueCSE 是否可以从框架的角度将consumer在http和rpc的消息头中的信息透传给给后续服务(比如A--》B--》C--》D ,是否可以将A中消息头中字段透传到C,D )
-
调整流控阈值的接口是什么接口是否支持对consumer和provider的阈值调控若支持2的话,针对consumer和provider的策略是什么?
-
,
-
可以的。CSE用的slf4j, 只是一个适配层, 是否支持动态配置取决于业务实际采用的实现,比如log4j, logback等配合CSE的动态配置机制,增加一个配置项,业务监听配置项变更,就可以实现动态修改日志级别了CSE的动态配置机制参考: https://docs.servicecomb.io/java-chassis/zh_CN/config/general-config.html
-
-
cse对webscoket支持吗?cse服务引入了websocket,但连接总是报服务找不到。把cse去处,纯粹用spring-boot的启动服务端,websocket连接可用。
-
认证鉴权的时候,通常会获取http header,对会话进行认证。 CSE SDK一般有两种方式拦截:* 通过Handler : 这种方式的好处是可以获取微服务元数据信息。对于需要做访问控制、获取调用的方法名称等,非常简单。 例子:https://github.com/huaweicse/cse-java-chassis-samples/blob/master/HouseAppWithSpringBoot2/edge-service/src/main/java/com/huawei/cse/houseapp/edge/ApiDispatcher.java + AuthFilter.java* 通过HttpServerFilter: 这种机制的好处是在Http层拦截请求,可以操作HTTP的header等。 例子:https://github.com/apache/servicecomb-samples/blob/master/porter_lightweight/gateway-service/src/main/java/org/apache/servicecomb/samples/porter/gateway/ApiDispatcher.java + AuthHandler.java
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中
热门标签