首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

微服务架构之Spring Boot(七十四)

health 端点公开 信息取决于 management.endpoint.health.show-details 属性,该属性可以使用以下值之一进行配置: 名称 描述 never 细节永远不会显示。...默认值为 never 。当用户处于一个或多个端点角色时,将被视为已获得授权。如果端点没有配置角色(默认值),则认为所有经过身份验证 用户都已获得授权。...健康信息是从a内容中收集默认情况下, ApplicationContext 中定义所有 实例。...MongoHealthIndicator 检查Mongo数据库是否已启动。 Neo4jHealthIndicator 检查Neo4j服务器是否已启动。...CouchbaseReactiveHealthIndicator 检查Couchbase群集是否已启动。 MongoReactiveHealthIndicator 检查Mongo数据库是否已启动。

1.3K20

使用Kubernetes和Docker将Spring Boot和MongoDB作为容器部署

Dockerisation 我们需要一个带JDK容器来运行我们Spring Boot应用程序。...JDK 8已有许多公开上市图片,但为了获得端到端体验,我们将使用JDK 8构建一个基于Alpine Linux最小容器: docker build -t aritranag20 / spring-boot-mongo-docker...kubectl create -f deployment.yml 我们可以看到服务描述: kubectl describe service spring-boot-mongo-docker 现在获取服务的确切地址...: minikube service spring-boot-mongo- docker 这将启动浏览器并指向端点。...默认情况下,Spring Boot应用程序在容器内端口8080上运行,我们将其映射到pod上相同端口,该端口在服务多个副本之间进行负载平衡,并且可以通过从kubectl describe service

1.6K00

Spring认证中国教育管理中心-Spring Data MongoDB教程十五

本地时间类型(例如LocalDateTimeto java.util.Date)默认转换器依赖于系统默认时区设置在这些类型之间进行转换。您可以通过注册您自己转换器来覆盖默认转换器。...Spring Data MongoDB 使用@Sharded注释来标识存储在分片集合实体,如下所示。...19.1.分片集合 Spring Data MongoDB 不会为其所需集合或索引自动设置分片。下面的代码片段展示了如何使用 MongoDB 客户端 API 执行此操作。...对于 Kotlin 1.1+ 版本,默认行为与-Xjsr305=warn. strict考虑到 Spring Data API 空安全,该值是必需。...它还公开了一个管理 MBean,MongoAdmin允许您执行管理操作,例如删除或创建数据库。JMX 功能建立在 Spring Framework 中可用 JMX 功能集之上。

2.3K30

Spring Boot 2.0 新特性详解

例如,spring-boot-starter-data-mongodb-reactive包括对反应性 mongo 驱动程序和项目反应堆依赖性。...所有 HTTP Actuator endpoints 现在都在该/actuator路径下公开,并且生成 JSON 有效负载得到了改进。 我们现在也不会在默认情况下暴露很多端点。...Actuator JSON Spring Boot 2.0 改进了从许多端点返回 JSON 有效负载。 现在许多端点都具有更精确地反映底层数据 JSON。...Spring Data Web 配置 Spring Boot 公开了一个新spring.data.web配置名称空间,可以轻松配置分页和排序。...计划任务(即 @EnableScheduling)可以使用scheduledtasks执行器端点进行审查。 该loggers驱动器终端现在允许你重新设置一个记录器级别为它默认

2.7K42

SpringCloud监控

/actuator/configprops 显示一个所有@ConfigurationProperties集合列表 /actuator/env 显示来自Spring ConfigurableEnvironment.../actuator/info 显示任意应用信息 /actuator/metrics 展示当前应用metrics信息 /actuator/mappings 显示一个所有@RequestMapping路径集合列表...dump文件 /actuator/loggers 返回系统一些日志 虽然actuator默认给我们提供了这么多端点供我们使用,但是为了安全起见,在SpringBoot2.0中它仅仅开放了health...include: "*" #此处控制是开放哪些端点,如果需要开启少数端点可以这样配置:health,info。...健康检查 默认我们访问/actuator/health得到只是一个状态值,其实它详细信息里包含了很多有用东西,比如说检查磁盘空间、DataSource连接、Elasticsearch、Mongo

1.4K00

Spring Boot 服务监控,健康检查,线程信息,JVM堆信息,指标收集,运行情况监控等!

Actuator 2.x 中默认端点增加了 /actuator前缀。...端点公开应用健康信息取决于: management.endpoint.health.show-details=always 该属性可以使用以下值之一进行配置: 不展示详细信息,up或者down状态,.../beans端点会返回Spring 容器中所有bean别名、类型、是否单例、依赖等信息。...5.7 /threaddump 端点 这个端点我个人觉得特别有用,方便我们在日常定位问题时候查看线程情况。主要展示了线程名、线程ID、线程状态、是否等待锁资源、线程堆栈等信息。...如果您应用程序中存在Spring Security依赖,则默认情况下使用基于表单HTTP身份验证来保护端点

8.1K22
领券