美文网首页
Spring Cloud 应用的一些总结

Spring Cloud 应用的一些总结

作者: 李逍遥JK | 来源:发表于2017-11-30 18:19 被阅读21次

1.服务消费者和提供者在同一个非自带Tomcat上发布注意事项:

1.由于在Tomcat上发布,所以服务配置文件中自带的端口配置不会生效,如下所示

server:
  context-path: /syngis-map
  #在Tomcat发布时,此项配置不生效
  port: 7771
spring:
 application:
   name: syngis-map
 jmx:
   default-domain: syngis-map
   domain: syngis-map
   enabled: true

此时,我们的spring cloud如果使用了spring-feign组件。最好将配置文件的server.port的端口号设置和Tomcat下config目录中server.xml的配置文件中的端口号设置的一致。虽然在IDEA中不会报错,但是发布在同一个Tomcat上之后可能会报错。找不到对应的服务。
2.同一个Tomcat上发布spring cloud的服务者和消费者的时候,控制台可能会报错

already hava a spring cloud on this server

这个报错的原因是因为可能在spring cloud中引入了spring-actuator,引起了服务之间的冲突,所以建议在配置文件中加入JMX配置进行区别,具体如下所示:

server:
  context-path: /syngis-map
  port: 7771
#dataSourceConfiguration
spring:
  application:
    name: syngis-map
  #jmx标签
  jmx:
   default-domain: syngis-map
   domain: syngis-map
   enabled: true

(JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用)

相关文章

网友评论

      本文标题:Spring Cloud 应用的一些总结

      本文链接:https://www.haomeiwen.com/subject/gmfbbxtx.html