积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部系统运维(50)httpd(23)存储(12)Linux(9)Zabbix(5)Traefik(1)

语言

全部中文(简体)(33)英语(14)JavaScript(1)西班牙语(1)zh(1)

格式

全部PDF文档 PDF(33)其他文档 其他(17)
 
本次搜索耗时 0.013 秒,为您找到相关结果约 50 个.
  • 全部
  • 系统运维
  • httpd
  • 存储
  • Linux
  • Zabbix
  • Traefik
  • 全部
  • 中文(简体)
  • 英语
  • JavaScript
  • 西班牙语
  • zh
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 CurveFS S3本地缓存盘方案

    { TrimStop(); } int Init(const std::string cacheDir); int Write(std::string name, const char* buf, uint64_t length); int Read(std::string name, char* buf, uint64_t offset, uint64_t length); int CreateDir(); uint64_t GetCachedSize(); std::string GetCacheDir(); std::string GetCacheReadFullDir(); std::string GetCacheWriteFullDir(); /** * @brief tell whether whether the obj is cached in local cache disk. */ bool IsCached(std::string name); void addCache(std::string name); /** * @brief tell whether the cache disk is full or not. */
    0 码力 | 9 页 | 150.46 KB | 6 月前
    3
  • pdf文档 Curve文件系统元数据管理

    int nlink; /* ref count for hard link */ int64_t size; FileType type; SpaceList std::map; // string symLink; /* for symLink only */ inodeid key std::unordered_map inodeMap_; // inode ::curve::common::RWLock lock_;© XXX Page 9 of 24 }; class DentryKey { uint64_t fsId; InodeId parentId; std::string name; List(const DentryParentKey &key, std::list); void Delete(const DentryKey &key); void Update(const Dentry &dentry); DentryKey GetKey(InodeId parentId, std::string &name); int Count();
    0 码力 | 24 页 | 204.67 KB | 6 月前
    3
  • pdf文档 Curve支持S3 数据缓存方案

    ClientS3Adaptor () {} void Init(const S3ClientAdaptorOption option, S3Client *client, std::shared_ptr inodeManager);© XXX Page 5 of 9 int Write(Inode *inode, uint64_t offset, uint64_t chunkSize_; std::string metaServerEps_; std::string allocateServerEps_; Thread bgFlushThread_; std::atomic toStop_; std::shared_ptr fsCacheManager_; std::shared_ptr inodeManager_; FileCacheManager; class FsCacheManager; using FileCacheManagerPtr = std::shared_ptr; using ChunkCacheManagerPtr = std::shared_ptr; using DataCachePtr = std::shared_ptr; class FsCacheManager { public: FsCacheManager()
    0 码力 | 9 页 | 179.72 KB | 6 月前
    3
  • pdf文档 Curve文件系统元数据持久化方案设计

    public: bool Init(); int Set(const std::string& key, const std::string& value); int Get(const std::string& key, std::string* value); int Delete(const std::string& key); int Save(); // private: std::string EncodeJournal(OpType opType, const std::string& key, const std::string& value=""); bool WriteJournal(const std::string& message); private: map<std::string, std::string> Hash; Hash; // B+ std::string filePtah; // WAL dump (WAL : curvefs.waldump : curvefs.dump) }; Q&A© XXX Page 9 of 12 单靠 redis 的 AOF 机制能否保证数据不丢失? 不能,因为 AOF 与 SET/DEL 这些操作不是同步进行的,即使刷入文件配置项 开启最高级别的
    0 码力 | 12 页 | 384.47 KB | 6 月前
    3
  • pdf文档 CurveFS对接S3方案设计

    virtual int Upload(std::string name, const char* buf, uint64_t length) = 0; virtual int Append(std::string name, const char* buf, uint64_t length) = 0; virtual int Download(std::string name, char* uint64_t NextChunkId() { auto id = chunkId_.fetch_add(1, std::memory_order_relaxed); return id; } private: std::atomic chunkId_;© XXX Page 10 of 11 }; 关键流程 关键流程包括
    0 码力 | 11 页 | 145.77 KB | 6 月前
    3
  • pdf文档 Open Flags 调研

    e中,在后续读写等操作中依据该状态进行处理。 // cephfs Inode Fh.flags(cephfsFh struct Inode : RefCountedObject { ... std::set fhs; } // file handle for any open file state struct Fh { InodeRef inode; int _ref; currently in use std::list pos_waiters; // waiters for pos UserPerm actor_perms; // perms I opened the file with Readahead readahead; // file lock std::unique_ptr std::unique_ptr fcntl_locks; std::unique_ptr flock_locks; bool has_any_filelocks() { return© XXX Page 11 of 23 (fcntl_locks && !fcntl_locks->empty()) || (flock_locks
    0 码力 | 23 页 | 524.47 KB | 6 月前
    3
  • pdf文档 Curve核心组件之Client - 网易数帆

    程负责发送 86.4K -> 130KCLIENT性能优化  发送RPC耗时较长  增加发送线程个数  在bthread协程中使用std::mutex/spinlock,在大量并发的情况下,会阻塞worker线程,也 存在瓶颈  std::mutex/spinlock 改成 bthread::Mutex  …… 128深度、4K随机写欢 迎 大 家 参 与 C U R V
    0 码力 | 27 页 | 1.57 MB | 6 月前
    3
  • pdf文档 Curve质量监控与运维 - 网易数帆

    bvar::LatencyRecorder : 专用于记录延时和qps的变量。  bvar::Maxer : 记录最大值,默认std::numeric_limits::min(), varname << N相当于varname = max(varname, N)。  bvar::Miner : 记录最小值,默认std::numeric_limits::max(), varname << N相当于varname =
    0 码力 | 33 页 | 2.64 MB | 6 月前
    3
  • pdf文档 古月《ROS入门21讲》12.话题消息的定义与使用.pdf

    find_package( …… message_generation) • add_message_files(FILES Person.msg) generate_messages(DEPENDENCIES std_msgs) • catkin_package(…… message_runtime) ➢ 创建发布者代码(C++) person_publisher.cpp • • • • 创建订阅者代码(C++)
    0 码力 | 9 页 | 1.34 MB | 1 年前
    3
  • pdf文档 古月《ROS入门21讲》15.服务数据的定义与使用.pdf

    find_package( …… message_generation) • add_service_files(FILES Person.srv) generate_messages(DEPENDENCIES std_msgs) • catkin_package(…… message_runtime) ➢ 创建服务器代码(C++) person_server.cpp • • • • 创建客户端代码(C++)
    0 码力 | 9 页 | 1.29 MB | 1 年前
    3
共 50 条
  • 1
  • 2
  • 3
  • 4
  • 5
前往
页
相关搜索词
CurveFSS3本地缓存方案Curve文件系统文件系统数据管理数据管理支持持久设计方案设计对接OpenFlags调研核心组件Client网易数帆质量监控运维古月ROS入门2112话题消息定义使用pdf15服务
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩