-
项目用Spring boot2 开发的, 原来通过Spring boot 默认的 AcceptHeaderLocaleResolver 机制,根据请求头中的Accept-Language 里值, 自动设定LocaleContextHolder了 Locale, 实现国际化, 集成了CSE后, 此功能失效了,Accept-Language里的值无法设定到 LocalContextHolder里, 从LocalContextHolder里取locale只能返回系统默认的语言,有什么办法解决?
-
项目原是spring boot2 开发的Restful 接口, 集成了CSE后, 一些带查询参数的接口 出现了问题, 会报{ "message": "Parameters not valid or types not match."} 接口里将qurey param封装到一个类里, 经过尝试,发现请求的时候如果只含有部分参数的时候,会报错,但是如果包含全部的参数,就没有错了。但是我们的查询的参数本身就有一些是 not required, 查看cse启动时生成的yaml 里, 参数的require也是 false请问这种问题怎么解决?
-
Spring boot集成shiro,正常。 切换到CSE之后,还没有进shiro的验证,就报了如下错误。 网上搜索是需要配置web.xml中 shiro的filter配置,不知怎么解决这个问题 2019-07-25 11:57:41,925 [ERROR] invoke failed, invocation=PRODUCER rest DemoService.UserController.getUser org.apache.servicecomb.swagger.invocation.exception.DefaultExceptionToProducerResponseConverter.convert(DefaultExceptionToProducerResponseConverter.java:35) org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton. This is an invalid application configuration. at org.apache.shiro.SecurityUtils.getSecurityManager(SecurityUtils.java:123) at org.apache.shiro.subject.Subject$Builder.
-
CSE服务按照如下组网部署。正常A1是可以给B1和B2发消息的。在消息发送时,我们是否可以优先在自己AZ内部发送。就是A1要给B发现消息时,优先选择和A1在同一个AZ内的B1发送?
-
项目是用spring boot2 开发的,现在集成cse, 用的是web方式,用项目里本身使用的jetty容器, 依赖里引入一下compile("org.apache.servicecomb:spring-boot2-starter-servlet:1.2.1")compile("com.huawei.paas.cse:cse-solution-service-engine:2.3.70")做了一些代码上的改造, 加了microservice.yaml , 在 intellij idea里可以正常运行, 但是打成jar包后在启动,发现问题,打印的日志:2019-07-24 13:29:59.887 - WARN 43428 --- [-thread-checker] io.vertx.core.impl.BlockedThreadChecker [line:51] : Thread Thread[vert.x-eventloop-thread-7,5,main] has been blocked for 4917 ms, time limit is 2000 ms2019-07-24 13:30:04.986 - WARN 43428 --- [-thread-checker] io.vertx.core.impl.BlockedThreadChecker [line:51] : Thread Thread[vert.xException in thread "qtp266273434-15" java.lang.OutOfMemoryError: MetaspaceException in thread "Thread-10" java.lang.OutOfMemoryError: Metaspace服务无法正常访问。 请问该怎么解决?
-
当前我们在用CSE的microservice.yaml中配置:cse: request: #请求配置 timeout: 60000 #微服务消费端超时时间,60s通过request.timeout控制调用超时,但是某些指定的接口我们希望独立控制超时时间,之前gihub上问有人回答:global: servicecomb.request.timeout microservice: servicecomb.request.${service}.timeout schema: servicecomb.request.${service}.${schema}.timeout operation: servicecomb.request.${service}.${schema}.${operation}.timeout但是这个在microservice.yaml如何配置到operation级别呢?
-
例如:2019-07-03 14:09:28,492 ERROR ConfigCenterClient:413 - Config update from https://cse.cn-east-2.myhuaweicloud.com failed.2019-07-03 14:09:28,516 ERROR ConfigCenterClient:409 - Server error message is [{"error_code":"SVCSTG.CSE.401401","error_message":"auth token valid fail: get token from iam with AK/SK/Project: {\"error\":{\"code\":401,\"message\":\"The request you have made requires authentication.\",\"title\":\"Unauthorized\"}}"}]._2019-07-03 06:27:14.764这种问题原因是:project配置错误请用户确认配置了project并且与所连接的CSE服务端所在project保持一致(CSE专业版引擎可以不配置project,CSE专享版引擎必须配置)
-
1、已经注册的服务,如果服务的VM直接宕机,请问微服务注册中心多久可以感知到?2、关于CSE的一些配置项说明,哪里有文档详细介绍?(我看了https://support.huaweicloud.com/devg-cse/cse_go_0001.html,没有介绍)
-
我看有些项目用的是servicecomb方式连接的CSE,那个包里有个类import org.apache.servicecomb.provider.springmvc.reference.RestTemplateBuilder;,这个有个扩展,可以发送cse://格式消息但是我用的是spring-cloud,这个包需要怎样才能发送cse://这种消息,并且被cse接管,解析,转发呢现在用的是这个包注册到CSE的 cse-solution-spring-cloud
-
基于cse的微服务,java开发,两个cse的jar包冲突 spring-boot-starter-provider和cse-solution-spring-cloud里面的包冲突,如何解决冲突
-
前后端完全分离的项目.如何解决前后端的跨域问题,按照文档进行了如下配置,可是并没有起作用
-
如果业务需要考虑在CSE故障时, 内部服务间能惯性执行一些交互或可靠性/可用性保障操作.如果某Consumer对provider是按机会调用的, 大概需用什么样的调用频度, 才能保证consumer能正确缓存对Provider的寻址.相应问题的截图参见多谢
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中
热门标签