草庐IT

物联网设备流水入库TDengine改造方案

1.存储机制改造      针对提出的流水查询需求,结合设备上报数据讨论后,初步定以下几种方案。1.1.ES->TDengine1、ES入库有延时2、ES没有提供数据监听API(不能主动监听,实时监听)2、有替代方案监听ES数据入库(被动方式,1、有延时,2、对ES服务有压力)1.2.暴露http接口给linkthings调用->TDengine方案1、服务宕机会丢数据2、有http并发风险3、高并发时,也会有一定延时1.3.设备流水->kafka->TDengine方案1、linkthings需要改动2、应用组没有消息队列3、需要服务模块增加4、需要运维提供1.4.方案总结      首先,

G6框架Dagre流程图第三个自左向右的 Dagre 上对齐改造,对齐结点和边添加样式,并添加修改节点和展示结点详细信息交互

​​标题修改具体项设置结点的样式设置边的样式添加修改结点名称功能添加展示结点详细信息功能参考链接基本图形:https://g6.antv.vision/zh/examples/net/dagreFlow#lrDagreUL展示结点详细信息功能:https://g6.antv.vision/zh/examples/tool/tooltip#tooltipClick修改结点名称功能:https://g6.antv.vision/zh/examples/interaction/label#update完整代码(直接建一个html文件拷进去就能用)DOCTYPEhtml>htmllang="en">h

云原生应用的四大思考点和代码上云改造详细流程

?Java学习:Java从入门到精通总结?深入浅出RocketMQ设计思想:深入浅出RocketMQ设计思想?绝对不一样的职场干货:大厂最佳实践经验指南?最近更新:2022年6月25日?个人简介:通信工程本硕?、Java程序员?。做过科研paper,发过专利,优秀的程序员不应该只是CRUD?点赞?收藏⭐留言?都是我最大的动力!文章目录CICD思考弹性思考解耦思考中台思考案例实战-云原生应用改造记CICD思考一份代码多次发布

云原生应用的四大思考点和代码上云改造详细流程

?Java学习:Java从入门到精通总结?深入浅出RocketMQ设计思想:深入浅出RocketMQ设计思想?绝对不一样的职场干货:大厂最佳实践经验指南?最近更新:2022年6月25日?个人简介:通信工程本硕?、Java程序员?。做过科研paper,发过专利,优秀的程序员不应该只是CRUD?点赞?收藏⭐留言?都是我最大的动力!文章目录CICD思考弹性思考解耦思考中台思考案例实战-云原生应用改造记CICD思考一份代码多次发布

嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十)LED模板驱动程序的改造:总线设备驱动模型

文章目录1.1原来的框架1.2要实现的框架1.3写代码1.3.1注意事项1.3.2实现platform_device结构体1.3.3实现platform_driver结构体1.4课后作业1.1原来的框架1.2要实现的框架1.3写代码使用GIT下载所有源码后,本节源码位于如下目录:01_all_series_quickstart\05_嵌入式Linux驱动开发基础知识\source\02_led_drv\04_led_drv_template_bus_dev_drv1.3.1注意事项①如果platform_device中不提供release函数,如下图所示不提供红框部分的函数:你可以提供一个re

云原生改造续篇--服务的调用链路和可观测性

一、背景随着业务的高速发展,CSDN的整体应用架构也在持续不断的进化。在过去的两年时间里,技术团队已对整体架构进行了多次重要重构,如全面微服务化、Serverless化改造、多云部署等等。在上阶段云原生改造期间,我们同期还实施了微服务注册及流量管控方案,通过云原生网络2.0模型和Consul微服务注册框架实现服务发现和负载均衡。此外,在服务跨云迁移的过度架构中,为快速构建业务全景监控体系,降低运维工作量,我们基于自建的联邦Prometheus系统,再结合华为云APM、阿里云AHAS等云产品,快速实现了对业务系统进行全方位的监控。历经应用架构重构和跨云迁移后,我们的系统规模和复杂度发生大幅变化,

微软推送 Windows 11 226x1.2050 更新:改造文件管理器、推进无密码体验等

7月22日消息,微软今天面向Beta频道的WindowsInsider项目成员,发布了适用于Win11的KB5028256更新,用户安装后版本号升至Build22621.2050和Build22631.2050。微软惯例在博文中强调了两个版本之间的区别:Build22621.2050:默认禁用新功能Build22631.2050:默认启用新功能IT之家援引微软官方博文报道,现有Win11Build22624的Insider成员,会收到新的启用包,安装之后自动升级到Build22631。微软表示本次启用包主要用于提升版本号,并默认情况下启用各项新功能,方便和Build22621(默认禁用新功能)

廉价的家庭工作站设备改造记录:苹果垃圾桶(Mac Pro 2013)

聊聊最近对一台便宜的苹果老设备的使用和升级改造,以及过程中的小经验。写在前面最近想分析一些有趣的开放数据集,考虑到综合成本,并且数据不在云端,所以我考虑再入手一台能够搭载大容量内存的设备,来帮助我省心的解决问题。之前有好几台64G的设备了,所以这次除了搞定大容量内存(128g或以上)之外,我还希望这个机器能够做到以下几点:核心数尽可能多,提升并行处理效率。安静,毕竟是放家里嘛,不喜欢吵的设备,之前分享《廉价的家用工作站方案:前篇》的时候也有提到过。得支持ECC内存,我不想在密集处理数据的时候来回折腾,或者多写额外的校验逻辑。避免“焊接”魔改,通过换现成的模块化的组件就能解决改装问题。成本越低越

廉价的家庭工作站设备改造记录:苹果垃圾桶(Mac Pro 2013)

聊聊最近对一台便宜的苹果老设备的使用和升级改造,以及过程中的小经验。写在前面最近想分析一些有趣的开放数据集,考虑到综合成本,并且数据不在云端,所以我考虑再入手一台能够搭载大容量内存的设备,来帮助我省心的解决问题。之前有好几台64G的设备了,所以这次除了搞定大容量内存(128g或以上)之外,我还希望这个机器能够做到以下几点:核心数尽可能多,提升并行处理效率。安静,毕竟是放家里嘛,不喜欢吵的设备,之前分享《廉价的家用工作站方案:前篇》的时候也有提到过。得支持ECC内存,我不想在密集处理数据的时候来回折腾,或者多写额外的校验逻辑。避免“焊接”魔改,通过换现成的模块化的组件就能解决改装问题。成本越低越

嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十二)LED模板驱动程序的改造:设备树

文章目录1.LED模板驱动程序的改造:设备树1.1总结3种写驱动程序的方法1.2怎么使用设备树写驱动程序1.2.1设备树节点要与platform_driver能匹配1.2.2设备树节点指定资源,platform_driver获得资源1.3开始编程1.3.1修改设备树添加led设备节点1.3.1.1对百问网imx6ullPro板1.3.1.2对百问网imx6ullMINI1.3.1.3对于百问网使用QEMU模拟的IMX6ULL板子1.3.2修改platform_driver的源码12.4上机实验1.5调试技巧1.5.1设备树的信息1.5.2platform_device的信息1.5.3platf