当前位置: 首页 > news >正文

国税网站建设现状软文推广代写代发

国税网站建设现状,软文推广代写代发,帮公司做网站运营,沈阳黄页查询电话续上一篇 Linux 中使用 docker-compose 部署 MongoDB 6 以上版本副本集及配置 SSL / TLS 协议 前提:此篇文章是对上一篇文章的实战和项目中相关配置的使用,我这边针对 MongoDB 原有基础上做了增强,简化了 MongoDB 配置 SSL / TLS 协议上的支…
续上一篇 Linux 中使用 docker-compose 部署 MongoDB 6 以上版本副本集及配置 SSL / TLS 协议

前提:此篇文章是对上一篇文章的实战和项目中相关配置的使用,我这边针对 MongoDB 原有基础上做了增强,简化了 MongoDB 配置 SSL / TLS 协议上的支持, 目前支持 SpringBoot、SpringCloud 等场景下,支持 MongoDB 单机、副本集、分片集群部署上的使用,具体功能可通过 https://github.com/mbql/mbql-mongodb-model 链接访问。

一、项目中引入 MongoDB 依赖

 <dependency><groupId>io.github.mbql</groupId><artifactId>mbql-mongodb-model</artifactId><version>1.0.2</version></dependency>

二、通过 yaml 文件配置(有三种模式配置,同时也支持 Java API 方式配置)

# mongodb 默认模式配置(适用于单机模式)
mongodb:url: mongodb://root:123456@127.0.0.1:27017/test?authSource=admin
# 或者
mongodb:url: mongodb://127.0.0.1:27017/testauth-user-name: rootpassword: 123456database: admin# mongodb SSL / TLS 静态模式配置(适用于单机、副本集、分片模式)
mongodb:url: mongodb://root:123456@127.0.0.1:27017,127.0.0.1:27018,127.0.0.1:27019/test?   replicaSet=rs0&tls=true&authSource=admin&tlsAllowInvalidHostnames=true&compressors=zstd&zlibCompressionLevel=6enable-ssl: true # 开启 SSL / TLS 模式use-static-mode: true # 使用静态模式 cluster-type: replica_set # 集群类型cluster-connection-mode: multiple # 集群连接模式certs:password: 123456  # 证书密钥密码trustStoreName: cacerts  # JVM 信任证书名称keyStoreName: keystore.pkcs12 # JVM 密钥证书名称
# 或者
mongodb:url: mongodb://127.0.0.1:27017,127.0.0.1:27018,127.0.0.1:27019/testenable-ssl: trueuse-static-mode: truecluster-type: replica_setcluster-connection-mode: multipledatabase: admin # 认证数据库repl-set-name: rs0 # 副本集名称invalid-host-name-allowed: true # 允许无效主机连接, 默认是只能本机auth-user-name: root # 认证用户名password: 123456 # 认证用户密码certs:password: 123456  # 证书密钥密码trustStoreName: cacerts  # JVM 信任证书名称keyStoreName: keystore.pkcs12 # JVM 密钥证书名称# mongodb SSL / TLS 动态模式配置(适用于单机、副本集、分片模式)
mongodb:url: mongodb://127.0.0.1:27017,127.0.0.1:27018,127.0.0.1:27019/testinvalid-host-name-allowed: trueenable-ssl: truecluster-type: replica_setcluster-connection-mode: multiplerepl-set-name: rs0certs:password: 123456trustStoreName: cacertskeyStoreName: keystore.pkcs12
# 或者
mongodb:url: mongodb://127.0.0.1:27017,127.0.0.1:27018,127.0.0.1:27019/test?   replicaSet=rs0&tlsAllowInvalidHostnames=true&compressors=zstd&zlibCompressionLevel=6enable-ssl: true # 开启 SSL / TLS 模式cluster-type: replica_set # 集群类型cluster-connection-mode: multiple # 集群连接模式certs:password: 123456  # 证书密钥密码trustStoreName: cacerts  # JVM 信任证书名称keyStoreName: keystore.pkcs12 # JVM 密钥证书名称# 具体配置可参考:https://github.com/mbql/mbql-mongodb-model/blob/master/README.md

三、演示上面 3 种不同模式的 Monogo 客户端配置及使用

1、默认模式使用(单机模式示列)
配置 mongo 客户端连接信息
mongodb:url: mongodb://127.0.0.1:27017/testauth-user-name: rootpassword: 123456database: admin
启动项目并且没有出现错误,就正常连接成功,如下图:

在这里插入图片描述

2、SSL / TLS 静态模式(副本集模式演示)
配置 mongo 客户端连接信息
mongodb:url: mongodb://127.0.0.1:27017,127.0.0.1:27018,127.0.0.1:27019/testenable-ssl: trueuse-static-mode: truecluster-type: replica_setcluster-connection-mode: multiplerepl-set-name: rs0 # 副本集名称invalid-host-name-allowed: true # 允许无效主机连接, 默认是只能本机certs:password: 123456  # 证书密钥密码trustStoreName: cacerts  # JVM 信任证书名称keyStoreName: keystore.pkcs12 # JVM 密钥证书名称

在项目 classpath 路径下创建 certs 目录,并将 JVM 信任证书 cacerts 和 客户端密钥证书 keystore.pkcs12 放到该目录里面,具体怎么生成自签名证书可参考上一篇文章,并且 JVM 相关证书的生成可参考 https://github.com/mbql/mbql-mongodb-model/blob/master/README.md

启动项目并且没有出现错误,就正常连接成功,如下图:

在这里插入图片描述

3、SSL / TLS 动态模式(副本集模式演示)
mongodb:url: mongodb://127.0.0.1:27017,127.0.0.1:27018,127.0.0.1:27019/testinvalid-host-name-allowed: trueenable-ssl: truecluster-type: replica_setcluster-connection-mode: multiplerepl-set-name: rs0certs:password: 123456trustStoreName: cacertskeyStoreName: keystore.pkcs12

在项目 classpath 路径下创建 certs 目录,并将 JVM 信任证书 cacerts 和 客户端密钥证书 keystore.pkcs12 放到该目录里面,具体怎么生成自签名证书可参考上一篇文章,并且 JVM 相关证书的生成可参考 https://github.com/mbql/mbql-mongodb-model/blob/master/README.md

启动项目并且没有出现错误,就正常连接成功,如下图:

在这里插入图片描述

http://www.15wanjia.com/news/46911.html

相关文章:

  • 做网站什么软件好最全资源搜索引擎
  • 有什么网站可以做商品展示的吗购买域名
  • WordPress生成网站地图百中搜优化软件靠谱吗
  • 淮安网站建设方案常见的营销方式有哪些
  • 如何检查网站是否被挂木马google adsense
  • 机关单位网站建设管理制度友情链接交换形式有哪些
  • 做网站的要求企业培训系统app
  • 鄂州网站制作企业网站推广的途径和方法
  • 国内做文玩的网站永久免费开网店app
  • 福州做网站设计西安seo推广优化
  • wordpress 修改登录地址seo谷歌
  • 无需注册免费的网站长尾关键词爱站
  • 湖北网站建设价格网络营销的目的是什么
  • 我想成立公司怎么办理重庆seo网络推广
  • 优质的天津网站建设云南今日头条新闻
  • 移动网站建设案例百度网盘官网登录首页
  • 合肥市建设网站2022推广app赚佣金平台
  • 晋江外贸网站开发米拓建站
  • 网站ftp账号密码什么是软文营销?
  • 大理州建设局投诉网站百度一下手机版
  • 水墨风格网站欣赏引擎优化是什么意思
  • 个人网站备案号被注销免费网站
  • 公司禁用网站怎么做招聘网络营销推广人员
  • 腾讯云做网站干什么用太原网站建设谁家好
  • 个人网站做哪些流程沧州网站运营公司
  • 微信手机网站搭建谷歌play
  • 政府建设行业服务网站seo短期培训班
  • 请给自己的网站首页布局平板电视seo优化关键词
  • 福田网站制作设计互联网营销专业
  • 深圳建西站网络营销有哪些功能