国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Spring Boot中增強對MongoDB的配置(連接池等)

周國輝 / 3548人閱讀

摘要:之前轉載了一篇關于如何在中是配置的連接數的文章,相信關注我博客的朋友們肯定也看過了。本文就來具體說說如何更簡單的來實現對的更多配置定制。幾周之后就在的上創建了這個項目,主要就是想擴展一下官方對的支持,提供更多配置屬性,比如連接數的配置等。

之前轉載了一篇關于《如何在Spring Boot中是配置MongoDB的連接數》的文章,相信關注我博客的朋友們肯定也看過了。這篇文章的作者主要重寫了MongoDbFactory的構建來完成,整體實現的過程還是比較復雜的。本文就來具體說說如何更簡單的來實現對MongoDB的更多配置定制。
spring-boot-starter-mongodb-plus

幾周之后就在spring4all的github上創建了這個項目,主要就是想擴展一下官方spring boot starter對mongodb的支持,提供更多配置屬性,比如:連接數的配置等。

先來看看如果使用這個擴展,是否要比之前那樣自己定制要方便的多:

如何使用
1. 在使用了spring-boot-starter-data-mongodb的項目中,增加以下依賴

    com.spring4all
    mongodb-plus-spring-boot-starter
    1.0.0.RELEASE
2. 在應用主類上增加@EnableMongoPlus注解,比如:
@EnableMongoPlus
@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}
可用配置參數

可配置參數如下:

spring.data.mongodb.option.min-connection-per-host=0
spring.data.mongodb.option.max-connection-per-host=100
spring.data.mongodb.option.threads-allowed-to-block-for-connection-multiplier=5
spring.data.mongodb.option.server-selection-timeout=30000
spring.data.mongodb.option.max-wait-time=120000
spring.data.mongodb.option.max-connection-idle-time=0
spring.data.mongodb.option.max-connection-life-time=0
spring.data.mongodb.option.connect-timeout=10000
spring.data.mongodb.option.socket-timeout=0

spring.data.mongodb.option.socket-keep-alive=false
spring.data.mongodb.option.ssl-enabled=false
spring.data.mongodb.option.ssl-invalid-host-name-allowed=false
spring.data.mongodb.option.always-use-m-beans=false

spring.data.mongodb.option.heartbeat-socket-timeout=20000
spring.data.mongodb.option.heartbeat-connect-timeout=20000
spring.data.mongodb.option.min-heartbeat-frequency=500
spring.data.mongodb.option.heartbeat-frequency=10000
spring.data.mongodb.option.local-threshold=15

上述配置值均為默認值

后記

如果您覺得該項目對您有用,歡迎給予Star支持:https://github.com/SpringForA...

同時也歡迎關注我的:

Github: https://github.com/dyc87112/

博客: http://blog.didispace.com/

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/19228.html

相關文章

  • XXL-CONF v1.5.0 發布,分布式配置

    摘要:新特性配置中心服務增強針對非應用提供服務獲取配置,提供同步異步兩種請求方式,原生支持的方式獲取配置數據并實時感知配置變更。現已開放源代碼,開箱即用。 v1.5.0 新特性 1、配置中心Agent服務增強:針對非Java應用提供Agent服務獲取配置,提供同步、異步兩種Http請求方式,原生支持 long-polling(Http) 的方式獲取配置數據、并實時感知配置變更。同時,強化請...

    flybywind 評論0 收藏0
  • XXL-CONF v1.5.0 發布,分布式配置

    摘要:新特性配置中心服務增強針對非應用提供服務獲取配置,提供同步異步兩種請求方式,原生支持的方式獲取配置數據并實時感知配置變更。現已開放源代碼,開箱即用。 v1.5.0 新特性 1、配置中心Agent服務增強:針對非Java應用提供Agent服務獲取配置,提供同步、異步兩種Http請求方式,原生支持 long-polling(Http) 的方式獲取配置數據、并實時感知配置變更。同時,強化請...

    idisfkj 評論0 收藏0
  • Spring BootMongodb多數據源擴展

    摘要:在日常工作中,我們通過來操作數據庫,在中只需要引入即可。當在一個項目中需要連接多個數據庫的時候,的自動配置無法滿足需求,所以我這邊封裝了一個多數據源的。 在日常工作中,我們通過Spring Data Mongodb來操作Mongodb數據庫,在Spring Boot中只需要引入spring-boot-starter-data-mongodb即可。 然后配置連接信息如下: spring....

    suemi 評論0 收藏0
  • Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四)

    摘要:在配置下上面啟動的配置數據庫名為賬號密碼也為。突出點是,即非阻塞的。四對象修改包里面的城市實體對象類。修改城市對象,代碼如下城市實體類城市編號省份編號城市名稱描述注解標記對應庫表的主鍵或者唯一標識符。 摘要: 原創出處 https://www.bysocket.com 「公眾號:泥瓦匠BYSocket 」歡迎關注和轉載,保留摘要,謝謝! 這是泥瓦匠的第104篇原創 文章工程: JDK...

    Corwien 評論0 收藏0

發表評論

0條評論

周國輝

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<