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

装饰协会网站源码新闻稿

装饰协会网站源码,新闻稿,花店网站建设文案,昌平区事业单位公共知识培训网站springboot整合couchbase 1、Couchbase1.1、介绍1.2、Bucket1.3、Couchbase SDK 2、(key,value)写入couchbase集群2.1、总体图2.2、依赖2.3、CouchbaseConfig 配置文件2.4、代码使用 1、Couchbase 1.1、介绍 1.2、Bucket 在 Couchbase 中,bucket 是一个重要的概念…

springboot整合couchbase

  • 1、Couchbase
    • 1.1、介绍
    • 1.2、Bucket
    • 1.3、Couchbase SDK
  • 2、(key,value)写入couchbase集群
    • 2.1、总体图
    • 2.2、依赖
    • 2.3、CouchbaseConfig 配置文件
    • 2.4、代码使用

1、Couchbase

1.1、介绍

在这里插入图片描述
在这里插入图片描述

1.2、Bucket

在 Couchbase 中,bucket 是一个重要的概念,类似于传统数据库中的数据库或表。它是 Couchbase 存储数据的基本单位,主要用于组织和管理数据。

  • Bucket 是 Couchbase 中存储文档的容器。每个 bucket 可以包含多个文档,文档可以是 JSON 格式的数据。

1.3、Couchbase SDK

  • Couchbase SDK(Software Development Kit)是一个用于与 Couchbase数据库进行交互的开发工具包。
  • 它提供了一组 API 和工具,允许开发者通过编程语言(如 Java、Python 等)与Couchbase数据库进行连接、数据操作、查询、集群管理等操作。

2、(key,value)写入couchbase集群

2.1、总体图

在这里插入图片描述

2.2、依赖

couchbase服务器的版本是4.0

 <dependency><groupId>com.fasterxml.jackson.datatype</groupId><artifactId>jackson-datatype-jsr310</artifactId><version>2.13.0</version> </dependency><dependency><groupId>com.couchbase.client</groupId><artifactId>java-client</artifactId><version>2.7.23</version></dependency><dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-couchbase</artifactId><version>4.2.0</version> 
</dependency>

2.3、CouchbaseConfig 配置文件

package com.baafs.amtiot.couchbase;import com.baafs.amtiot.Models.VehiclePosition;
import com.couchbase.client.java.Bucket;
import com.couchbase.client.java.CouchbaseCluster;
import com.couchbase.client.java.document.JsonDocument;
import com.couchbase.client.java.document.json.JsonObject;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import com.fasterxml.jackson.databind.ObjectMapper;public class CouchbaseUtils {private static final ObjectMapper objectMapper = new ObjectMapper().registerModule(new JavaTimeModule());public static void couchbaseVehiclePosition(String vmeid, VehiclePosition vehiclePosition) {// 创建 cluster
// 连接 couchbase集群//<couchbase> C#中couchbase集群配置文件,免密码登录// 重点 =====   ip:端口:池   buckets//   <servers>//     <add uri="http://192.168.23.37:8091/pools" />//     <add uri="http://192.168.23.38:8091/pools" />//   </servers>//   <buckets>//     <add name="default" useSsl="false">//     </add>//   </buckets>//</couchbase>
// 1、自动选择端口(池):CouchbaseCluster.create() 会自动使用 8091 端口与集群进行通信,不需要显式指定端口号或 pools
///2、集群发现和负载均衡:Couchbase SDK 会自动进行集群拓扑发现并且会自动负载均衡。CouchbaseCluster cluster = CouchbaseCluster.create("192.168.23.37,192.168.23.38");// 连接 bucket 并打开Bucket bucket = cluster.openBucket("default");System.out.println("Connected to bucket: " + bucket.name());try {// 将 VehiclePosition 对象转换为 JSONJsonObject content = JsonObject.fromJson(objectMapper.writeValueAsString(vehiclePosition));JsonDocument inserted = bucket.upsert(JsonDocument.create(vmeid, content));// 确认插入成功,获取一下System.out.println("Document inserted with ID: " + inserted.id());// contentJsonDocument found = bucket.get("SA21009005");System.out.println("Couchbase is the best database in the " + found.content().toString());} catch (Exception e) {System.out.println("Error processing vehicle position: " + e.getMessage());} finally {cluster.disconnect();}}
}

2.4、代码使用

在这里插入图片描述

http://www.dtcms.com/wzjs/485433.html

相关文章:

  • ecshop网站价格电脑软件推广平台
  • 丹阳网络沧州网站推广优化
  • php+mysql网站开发网站移动端优化工具
  • 上海闵行区疫情最新情况建设优化网站
  • 图片类网站怎样做高并发今日头条搜索引擎
  • 南京专业网站制作哪家好win优化大师官网
  • 美食网站建设前的市场分析国家高新技术企业名单
  • 怎么更改网站域名解析常德seo公司
  • 软件工程哪个学校最好东莞seo建站咨询
  • 校园网站建设意见百度开户流程
  • 网站授权管理系统怎么做seo教程网
  • 如何建立自己的网站步骤小程序seo推广技巧
  • 设计网络网站有哪些功能我想在百度上做广告怎么做
  • 上门做网站公司宁波seo外包推广软件
  • 高端商务网站建设培训班有哪些课程
  • 搭建企业网站流程海外自媒体推广
  • 河北做网站找谁网盘搜索引擎
  • jsp网站怎么做邮箱验证码新媒体营销六种方式
  • 驾校门户网站模板购物网站大全
  • 抖音网站网络营销推广的特点
  • seo的特点是什么seo快速排名外包
  • 做企业网站的研究现状查网站流量查询工具
  • 公务员做网站品牌策划
  • 企业网站的建设目的是什么百度竞价品牌广告
  • 河北注册公司流程和费用seo可以从哪些方面优化
  • 进入这个网站企业seo关键字优化
  • 南昌网站优化昆明网站开发推广公司
  • 什么是伪静态网站青岛seo
  • 大连手机自适应网站建设维护福建seo学校
  • 互联网装饰网站经典软文广告