「活动报名」SOFAMeetup 成都站-云原生专场

一次实时数据链路丢数排查:从 MQTT 队列积压到 SQL 统计开销 本文通过一次实时数据链路压测,排查了从MQTT到ClickHouse的端到端数据丢失问题。核心方法是为每条消息添加序号,建立独立观察点(MQTT订阅端、Kafka消费者),结合转发服务阶段统计与线程栈分析,定位到下游处理速度不足源于Druid SQL合并统计的高开销。优化措施包括关闭SQL合并、扩容代理队列、增强生产侧失败处理,并验证15分钟内实现全链路对账一致,显著缓解积压与丢包。关键收获:数据可对账、明确各阶段“成功”定义、关注客户端队列状态。 阅读详情

8fd690225f67f52e94b4046bc59a90c5.gif

活动简介

SOFAStack 社区 2022 年第二场 Meetup 来啦!

本次 SOFAMeetup 将于成都开启,由 SOFAStack 社区和KubeSphere 社区联合 KubeSphere 社区成都用户委员会发起,主题为「云原生技术交流」。此次 Meetup 将汇聚开源与云原生领域的最终用户、贡献者和技术专家,进行沟通、学习交流及经验的分享。

活动组织方

本次活动由 SOFAStack 社区 和 KubeSphere 社区成都用户委员会及 KubeSphere 社区联合发起,聚焦云原生生态的开源项目与技术实践等主题分享。

SOFAStack 社区

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级云原生架构的中间件,也是在金融场景里锤炼出来的最佳实践,并且具备以下特点:

  • 开放:技术栈全面开源共建、 保持社区中立、兼容社区 兼容开源生态,组件可插拔, SOFAStack 组件与其它开源组件可相互集成或替换;

  • 金融级:包含构建金融级云原生架构所需的各个组件,让用户更加专注于业务开发,满足用户场景的现状和未来需求,经历过大规模场景的锤炼,特别是严苛的金融场景;

  • 云原生:基于 SOFAStack 可快速搭建云原生微服务体系,快速开发更具可靠性和扩展性、更加易于维护的云原生应用。

KubeSphere 社区用户委员会——成都站

KubeSphere 社区用户委员会是由 KubeSphere 社区牵头,在城市当地由活跃且愿意为 KubeSphere 社区发展而贡献的用户组成的用户组织。社区会给予委员会相应的支持和授权,以使委员会在当地组织交流活动等等,促进 KubeSphere 的发展。

目前已经成立三个城市站:上海、杭州、成都。

时间和地点

活动时间:

2022 年 4 月 9 日 (14:00——18:00)

活动地点:

成都市高新区天府大道中段 530 号东方希望

天祥广场 B 栋 45A 层

议 题

9723ad2698c5e79a8df827652e692a7b.png

活动报名

扫描上方海报中的二维码

或点击“阅读原文”

即可到达报名页面进行报名

活动礼品

在本次活动中参与互动,还可以获得 SOFAStack 社区或 KubeSphere 社区的周边礼品,如 T 恤、贴纸、马克杯、钥匙链、帆布袋、徽章等。

注意事项

因防疫需要,以下情况请各位报名的小伙伴知悉及配合:

  • 活动现场会要求分隔坐,每两个座位间空一个

  • 现场会登记信息,核验健康宝和行程码

  • 现场参与全程戴口罩


 ✨ GitHub:https://github.com/sofastack

 💻 官网(中国站):https://www.sofastack.tech/

 👨‍💻‍ 请搜索添加群助手微信号:

SOFAGirl180419

   本周推荐阅读  

44db26344254e14527edd2d76459a263.png

HAVE FUN | Layotto 源码解析

4fd37512eb48898764d6ae29ca5c2311.png

BabaSSL 发布 8.3.0|实现相应隐私计算的需求

Nydus 镜像加速插件迁入Containerd 旗下

4ead6f7bac370c4160a081374f002e4d.png

异构注册中心机制在中国工商银行的探索实践


df279463543c9e60d26dd6f0ff8a9a6d.png

SOFAArk Committer 专访|看它不爽,就直接动手改!

248b0748fe16c5230b01c78170eb6841.png

【数据集成与采集】Flink CDC 中间件 3.7.0 最新源码解析 表已经进入纯 binlog 阶段,直接放过,说明它的所有 chunk 都读完了,位置也过了最大的 high watermark。做法是两个 compat 模块,flink-cdc-flink1-compat 和 flink-cdc-flink2-compat,提供同包名同类名的适配层,比如 AbstractStreamOperatorAdapter、RuntimeContextAdapter、StatefulSinkWriterAdapter,编译时按 profile 只挂一个,上层代码不用感知版本差异。 阅读详情

相关推荐

【数据集成与采集】 Canal 中间件最新源码解析

不每次 ack 都写,是因为 ZK 的写要过 quorum,比写本地内存贵几个数量级,ack 频率一高就把 ZK 打成瓶颈,而且这些写全是同一个 znode 的覆盖,纯浪费。是纯正则,用 Perl5Matcher 匹配,只认 CREATE、DROP、ALTER、TRUNCATE TABLE,RENAME TABLE,CREATE INDEX、DROP INDEX,输出 schema、table、eventType、原表名。如果按分区拆过,投递前会先按分区合并消息,再异步发送,因为单分区内的顺序已经保证了。

program哲学 25

第九章 工具3-内置中间件

本章介绍LangChain中剩余的内置中间件,涵盖能力扩展、输出质量、测试开发及文件搜索四大类。能力扩展类包括:TodoListMiddleware实现任务拆解与进度跟踪;FilesystemMiddleware提供虚拟文件系统与上下文卸载,支持持久化与安全执行;SubAgentMiddleware实现子任务委派,缓解上下文膨胀;ShellToolMiddleware赋予持久化Shell会话,结合Docker等策略保障安全。输出质量方面,RubricMiddleware通过自我评估迭代优化结果。测试开发使用

lichao201005的专栏 331

mall 电商项目完整部署---实战

mall 后端 SpringBoot,mall‑admin‑web 后台管理 Vue 前端,mall‑app‑sc 移动端 uni‑app 前端;修改数据库、redis、minio、logstash 地址,容器之间 link 别名:mysql 容器别名。🔔排坑:登录报跨域 / 接口报错,检查 prod.env.js 地址,确认 8080 后端服务正常运行。能打开页面,接口列表展示出来,后端部署完成。,所以打包的时候会自动构建镜像,很慢而且你暂时不需要。,容器数据持久化,删除容器数据不会丢失。

qq_63196465的博客 331

第八章 中间件2——内置中间件

第七章介绍中间件的核心作用,涵盖容错、成本控制、安全合规与上下文管理四大类。内置中间件如ToolErrorMiddleware和ToolRetryMiddleware实现异常捕获与自动重试;ModelFallbackMiddleware应对主模型故障;ModelCallLimitMiddleware防止无限循环;PIIMiddleware与HumanInTheLoopMiddleware保障数据安全与人工审批;SummarizationMiddleware压缩长对话上下文,LLMToolSelectorMi

lichao201005的专栏 331

手眼标定(EyeToHand)推导

Base为基坐标系(B),工具末端坐标系(T),标定板为Mark坐标系(M),相机坐标系(C)对于每两个姿态都存在上式,组成一个AX=XB的矩阵方程,X为。此时转换成AX=0的问题,单纯用SVD求奇异解便可得到。相机坐标系到Base基坐标系下的转换关系。已知标定板与机械臂末端的相对位置固定不变,,即。带入(2)式求,至此求解出需要的手眼矩阵。在眼在手外的时候,其实是要求解。

stevenreally6的博客 1143

顺序功能图基本结构

顺序功能图(Sequential Function Chart,SFC)是一种用于描述工业控制系统中顺序控制流程的图形化编程语言,广泛应用于PLC(可编程逻辑控制器)编程。其核心思想是将复杂的控制流程分解为多个有序的步骤,通过逻辑条件实现步骤间的切换。顺序功能图通过图形化的方式简化了复杂控制逻辑的设计,尤其适用于需要严格顺序控制的工业自动化场景。[初始步] → 转换条件1 → [步1] → 转换条件2 → [步2] → ...[步X] → → [步B] → 转换条件B → → [合并步]

ayingqin1的博客 1226

Java 字节,阿里,滴滴面试 31 题全解析:基础 / 框架 / 事务 / 中间件 / 数据库缓存 / 高并发,每题都给你「考点 + 答案 + 追问」

参考答案int corePoolSize, // 1 核心线程数(常驻,allowCoreThreadTimeOut 可回收)int maximumPoolSize, // 2 最大线程数long keepAliveTime, // 3 非核心线程空闲存活时间TimeUnit unit, // 4 时间单位BlockingQueue<Runnable> workQueue, // 5 任务队列ThreadFactory threadFactory, // 6 线程工厂(一定要自定义,方便排查)

qq_36021478的博客 706

深入浅出ISP:用RKISP2.x Tuner工具理解AWB、AE、HDR等核心模块的实战调参

本文深入解析RKISP2.x Tuner工具在ISP图像处理中的实战应用,重点探讨AWB、AE、HDR等核心模块的调参技巧。通过环境搭建、调试工具使用和实际案例,帮助开发者掌握如何在不同光照条件下优化图像质量,实现精准的白平衡、曝光控制和动态范围处理。

weixin_26802933的博客 487

LLM应用的标准开发框架LangChain(八)- 中间件

钩子是框架或系统在某些关键执行点暴露的扩展接口。开发者可以“挂上”自己的逻辑,在那些点上插入、修改或替换行为,而无需改变主流程代码。就像在流水线上某个环节设置了一个“检查点”或“插入器”。

new9232的博客 292

树莓派与无人机协同实战:基于OpenCV的地标识别优化策略

本文深入探讨了基于树莓派与无人机的协同系统,重点分享了利用OpenCV优化地标识别以实现精准降落的实战策略。内容涵盖从应对复杂光照的图像预处理、鲁棒的轮廓几何过滤,到通过ROS进行稳定通信,以及实现分层控制与状态机设计,旨在提升系统在真实环境中的可靠性与性能。

y2z3a4b5c的博客 1086

GEE高阶应用——如何绘制2000-2022年土地利用变化轨迹时序图

土地利用变化是指在一定时间范围内,土地利用类型和结构发生的变化。时序变化是指这种变化随时间的推移而发生的序列变化。土地利用变化轨迹的时序变化具体介绍如下:首先,土地利用变化轨迹的时序变化体现在土地利用类型的演变上。在过去的几十年里,随着人口的增加、经济的发展和城市化的推进,土地利用类型发生了显著的变化。传统的农田逐渐减少,而城市、工业、交通、居住等用地的面积不断扩大。同时,随着环境保护意识的提高,生态保护用地、森林、湿地等绿色用地的面积也在增加。

此星光明博客 1113

通信中间件

简单来说:通信中间件就是位于应用程序和底层通信机制之间的一层软件,它负责帮助不同程序之间交换数据,并处理通信过程中大量复杂的问题。举个例子。假设你现在有两个程序:雷达数据采集程序雷达数据显示程序A 需要把采集到的数据发送给 B。程序 A操作系统网络协议栈| 网络操作系统网络协议栈程序 B但是,这里面有很多事情需要自己处理:数据如何序列化?接收端如何知道数据是什么类型?数据丢失怎么办?接收端暂时不在线怎么办?多个接收端如何管理?如何实现消息订阅?如何管理数据发送频率?

weixin_51883798的博客 145

28、数字电路测试与半导体内存测试全解析

本文全面解析了数字电路中的顺序电路测试生成方法与半导体内存测试技术。内容涵盖顺序电路中的故障检测、多重观察测试、可驱动性分析、伪组合电路测试及初始化问题,并深入探讨了内存技术发展、故障模型、测试流程与未来趋势。重点介绍了DRAM、SRAM等主流内存类型的特点,以及制造和使用过程中面临的永久性与非永久性故障挑战,提出了基于故障模型的高效测试策略与优化方案。

go5gopher的博客 122

DeepAgents框架TodoListMiddleware(任务列表中间件)

当面对多步骤、长周期的复杂任务时,Agent 会自动生成一个 TODO 列表,并在执行过程中逐步更新任务状态(如:待办、进行中、已完成)。这能有效防止 Agent 在长上下文中“迷失方向”或遗漏步骤。在 LangChain 的 DeepAgents 框架中,TodoListMiddleware(任务列表中间件)是一个非常强大的组件。它的主要作用是赋予 Agent 动态规划和追踪复杂任务的能力。

qq_42092076的博客 463

5、模糊风险评估

本文介绍了基于模糊逻辑的风险评估方法,探讨了如何在不确定、不完整信息环境下进行高效的风险分析。文章涵盖了模糊集合与隶属度函数的基本概念、模糊推理系统的流程,并结合犯罪风险、金融风险和医疗诊断等实际案例,展示了模糊风险评估的应用价值和技术细节。此外,还介绍了模糊贝叶斯网络、模糊综合评价等进阶工具与方法,为多领域风险管理提供了理论支持和实践指导。

mango的博客 180

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Gin 中间件机制详解:从洋葱模型到 JWT 身份认证

深入解析 Gin 中间件的定义、执行流程及底层原理,重点讲解 c.Next()、c.Abort()、HandlerChain 和 Context 索引机制,并结合 JWT 身份认证实战,理解中间件在 Go 后端工程化开发中的应用。

2402_88969947的博客 270

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

第七章 中间件

中间件为Agent核心循环提供钩子机制,分为节点式与包裹式。节点式钩子在固定节点执行,适用于日志、校验等一次性操作;包裹式钩子则包裹模型或工具调用,可控制执行流程,实现重试、请求修改等功能。通过ModelRequest和ToolCallRequest,可安全修改调用参数、路由不同角色请求,提升Agent的灵活性与可控性。

lichao201005的专栏 204

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Flink 学习日志 03:自定义一个SourceFunction,完成对Redis中数据的读取

本文介绍了在Flink中自定义SourceFunction读取Redis数据的完整流程:通过Jedis客户端连接WSL2中的Redis服务,编写RedisSource实现循环读取所有Key-value并逐条输出,结合Thread.sleep()实现每秒一条的流式效果。关键步骤包括环境准备、添加Jedis依赖、配置IDEA运行时加载provided依赖,并注意生产环境中应避免使用阻塞的keys *,改用scan命令。最终实现动态读取、实时打印,验证了Flink与Redis的数据集成能力。

木木的学习笔记 422

Day3 - Flink 窗口与时间语义:从滚动窗口到迟到数据处理

水位线是一个特殊的时间戳,代表"小于这个时间戳的数据都已经到齐了比如水位线推进到 10:00:05,就告诉 Flink:10:00:05 之前的数据应该都到了,如果还有晚于这个时间到达但时间戳小于 10:00:05 的数据,就是"迟到数据"。窗口大小固定,窗口之间不重叠,数据只属于一个窗口。时间线: 0 10 20 30 40 50 60窗口1: [--------)窗口2: [--------)窗口3: [--------)窗口4: [--------)

YEEMOLY的博客 251

智能问诊的流程

本文介绍基于FastAPI构建的医疗多Agent系统MediAgent,通过症状分析、诊断推理与治疗建议等模块协同,实现从问诊到报告生成的完整工作流。系统采用前后端分离架构,结合MySQL、RabbitMQ与Docker实现工程化部署,支持异步化验结果接入。虽当前状态暂存于内存,但已具备可扩展性,未来可通过Redis持久化、消息队列联动及医疗安全机制完善,应用于慢病管理、辅助决策等场景,推动AI在医疗流程中的落地应用。

Joey 的工作空间~ 774

行业研究报告采购避坑指南:从需求拆解到机构选型的实操逻辑

先说结论:买行业研究报告这件事,坑不在“哪家便宜”,而在“你拿到的数据能不能回答你的问题”。作为一个经常帮企业做采购决策的顾问,我见过太多花了几万块买回一堆PDF却用不上的案例。这篇文章把采购流程拆成五步,每一步告诉你该看什么、该避什么,尽量帮你少交学费。

2601_96585642的博客 225

大数据与审计专业哪些证书企业比较认可?

大数据与审计专业选证书,首先要明确就业方向:是进入会计师事务所做财务审计,还是进入企业从事内部审计、风险控制,或向数据审计、信息系统审计发展。不同岗位看重的专业能力不同,证书的价值也应放在具体招聘要求中判断。面向2027年的求职与备考规划,值得重点考虑的有六类:初级会计专业技术资格、注册会计师、审计专业技术资格、CDA数据分析师、国际注册内部审计师和国际注册信息系统审计师。选择时,宜采用“财审基础+数据能力+岗位专长”的组合,而不是单纯追求持证数量。

YangYang9YangYan的博客 295

深入浅出聊聊 Linux 的 PageCache 与系统极致性能

本文深入浅出解析了 Linux PageCache 的核心机制,揭示其如何通过“延迟写、预读读”提升系统性能。以监控告警为切入点,阐明 free -h 中 buff/cache 并非真正占用,真正可用内存由 available 决定。结合 Kafka、Elasticsearch、MySQL 等实战场景,说明中间件如何依赖 PageCache 实现极致性能。强调不可手动清理缓存,并建议合理调优脏页参数,避免卡顿。最终指出:内存满≠危机,而是系统高效运行的体现。

小小默:进无止境 483

ubuntu安装hadoop系统

本文详细介绍了基于VMware克隆虚拟机搭建三节点Hadoop分布式集群的全过程:使用同一Ubuntu镜像克隆出master、worker1、worker2三台虚拟机,依次配置主机名、固定IP(如192.168.82.10/11/12)、SSH服务及免密登录,确保节点间网络互通。随后安装Java,下载配置Hadoop并分发至各节点,最终初始化启动集群,验证其存储与计算功能,实现高效的大数据环境部署。

qq_43592674的博客 338

Elasticsearch:稠密向量字段类型

dense_vector字段用于存储稠密向量,支持k近邻搜索(kNN),默认启用索引并使用余弦相似度。可接受浮点数数组或Base64编码字符串输入,支持自动量化(如int8、int4、bbq)以降低内存占用。通过index_options配置索引类型(如hnsw、bbq_disk),并可启用过采样与重新评分提升精度。向量默认不存储于_source中以节省空间,可通过fields或_source.exclude_vectors显式返回。支持bit向量及GPU加速索引,适用于高维向量场景。

Elastic 中国社区官方博客 288
上一篇: SOFA Weekly | 开源新知、本周 QA、新手任务
下一篇: BabaSSL 8.3.1 发布稳定版本
SOFAStack
博客等级 码龄7年 747粉丝 389原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值