SOFA Weekly | SOFA 三周年,我们相约北京见!Occlum 发布新版本,QA 整理

Occlum:安全高效的多进程库操作系统专为英特尔SGX设计 Occlum是基于英特尔SGX技术设计的一种创新操作系统,专门为了提高应用的内存安全性与执行隔离性。它通过利用SGX的独特硬件保护能力,构建一个安全的多进程库操作系统,从而在保护用户数据的同时,提升应用的性能。在计算机系统中,内存安全涉及一系列防止内存错误的技术和实践。内存错误,包括缓冲区溢出、野指针使用、未初始化的内存访问等,是引起系统崩溃和安全漏洞的常见原因。从历史上看,这些漏洞经常被恶意软件用来执行任意代码、泄露敏感信息或作为更大攻击的一部分。 阅读详情

SOFA WEEKLY | 每周精选,筛选每周精华问答

同步开源进展,欢迎留言互动

SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控度量,分布式高可用消息队列,分布式事务框架,分布式数据库代理层等组件,也是在金融场景里锤炼出来的最佳实践。

SOFAStack 官网: https://www.sofastack.tech

SOFAStack: https://github.com/sofastack

  每周读者问答提炼  

欢迎大家向公众号留言提问或在群里与我们互动

我们会筛选重点问题通过 

" SOFA WEEKLY " 的形式回复

1、@谭新宇 提问:

请教 SOFAJRaft的问题:默认的 election timeout 这么小嘛?业务压力比较大的话感觉很可能发生超过 1s 的 STW GC 吧,这时会不会导致频繁换主。

A:最好调整下默认参数,不过 1s 的 STW 实际上也不太正常,需要优化。

SOFAJRaft:https://github.com/sofastack/sofa-jraft

2、@刚刚 提问:

SOFARPC 是通过 MOSN 转发协议?SOFA RPC 对外注册的 IP 在 k8 的容器是什么策略?

A :MOSN 支持 SOFARPC 协议的转发。

A:服务发布订阅没有做啥特殊的,就和原来是一样的。

MOSN:https://github.com/mosn/mosn

3、@王哲 提问:

问下 MOSN 对 Kubernetes 版本有限制么?

A:MOSN 对 K8s 没有强制版本要求,不过 Istio 是对其有版本要求的,具体可以看文档:https://istio.io/latest/about/supported-releases/#support-status-of-istio-releases。

MOSN:https://github.com/mosn/mosn

4、@王哲 提问:

我试了下 mosn bookinfo出现了这个问题:那个 demo Istio 注入后 yaml 文件是 OK 的,但是运行时 describe pod 看 binaryPath 又变成了 envoy,下面是运行时的,不知道是不是因为这个问题?

A:看起来是你修改的路径没有生效,可以先在 configmap 里面修改下这个 binarypath 。

MOSN:https://github.com/mosn/mosn

5、@朱闯 提问:

请教个问题:saga 模式下是无锁的,一阶段就提交了本地事务,那么也会出现脏写而导致没法正常回滚事务的情况吧。

A:所以允许向前重试,最终一致。向前是最终一致,没有脏写。

Seata:https://github.com/seata/seata

6、@何凯博 提问:

请教下各位大佬,xa 模式下 Seata 是怎么实现事务隔离的?

A:xa 就是本地事务隔离,把本地事务 prepare,到二阶段再提交或者回滚。

Seata:https://github.com/seata/seata

7、@谢太阳 提问:

A 项目独立库,B 项目用 sharding jdbc 分库分表,A 项目发起分布式事务,出现异常,B 项目不回滚,请教这个一般是什么问题呢?上面是 A 调用 B 的日志,没有分支的回滚记录。下面 B 调用 A 是正常的。

A:xid 传递检查一下,数据源代理没成功,或者 xid 没传递。

Seata:https://github.com/seata/seata

  本周推荐阅读  

   本周发布  

本周发布详情如下:

1、Occlum 发布了 0.22.0 版本,主要变更如下:

  • 三个新的 demo:redis,Flink 和 Enclave RA_TLS

  • 支持 /dev/shm 文件子系统

  • 支持 golang1.16.3

    详细参考:

https://github.com/occlum/occlum/releases/tag/0.22.0

   活动报名  

SOFAStack 开源社区将于 04 月 24 日(周六) 14:00 在北京举办“ SOFA开源三周年,Let's have fun together!”

三年的时间,我们共同见证了 SOFAStack 在各个行业环境中的成长,

我们将在北京迎来 SOFA 三周岁的生日,期待与你一同分享!

现场游戏大奖——HHKB 键盘等你拿!,报名请点击“阅读原文”。

occlum:Occlum是用于英特尔SGX的内存安全的多进程库操作系统 立即下载

相关推荐

我用两种方式玩转 MCP:CherryStudio vs VS Code 实测手记

MCP,全称,你可以理解为——给大模型装上“手脚”和“工具箱”。传统大模型像一位博学但手不能动的学者:“我知道怎么算圆周率,但没法打开计算器。而支持 MCP 的模型,能通过标准协议自动调用外部工具(比如fetch网络请求、readFile读文件、shell执行命令),真正做到“知行合一”。输入后**,保存,**之后就显示出来了MCP 不是“魔法”,而是把 AI 从“问答机”升级为“智能代理”的关键一步。工具本身不难,难的是“知道它能解决什么问题”。

zyq569的博客 1020

Occlum原理解析及使用说明

一、设计初衷降低SGX使用门槛,打造一款小白也易于上手的可信执行环境框架。二、背景知识1.什么是可信计算在许多现实环境中,比如公有云、边缘计算、区块链中,用户和服务器提供方扮演两个不同的利益主体,而用户想要保护自身应用程序和应用数据的隐私的同时能借助第三方服务器完成数据计算。而可信计算就解决了这个问题,即用户即使不相信第三方服务器也能保护应用的隐私性。在另一个角度思考,数据的存储和数据传输在现实场景中都通过加密的方式解决,但是数据使用过程中的安全如何保护,这是可信计算主要解决的问题。

niujinya的博客 1350

别再踩坑了!Vue3 + Vant 手把手教你搞定飞书网页应用免登(SSO),附完整代码和重定向URL配置

本文详细介绍了如何使用Vue3和Vant实现飞书H5应用的免登(SSO)功能,包括飞书后台配置的关键细节、Vue3前端实现的最佳实践以及常见问题排查指南。特别针对重定向URL配置、安全设置和错误处理等常见陷阱提供了解决方案,并附有完整代码示例和性能优化建议。

weixin_29323551的博客 404

Occlum安装使用

Occlum是一个Intel SGX内存安全、多进程库操作系统(LibOS)。作为一个libOS,它使得合法应用程序在SGX上运行,几乎不需要修改源代码,从而透明地保护用户工作负载的机密性和完整性。

Hinnininnt的博客 2317

给新考上北大软件与微电子学院的同学——利用北大资源

利用北大资源 首先,恭喜大家考入北京大学!希望软院成为各位人生旅途中快乐的一站! 说明:限于本人搜集能力有限,本文只列出本人常利用的资源(上课老师会告知的资源也不在此列),本文所述的资源只是北大可利用资源的一个子集。 一、 图书馆资源:北京大学图书馆的资源数量,我就不多废话了,这里主要说一样怎样利用这些资源。 a) 传统资源分布及查找:这种资源主要包括纸质书箱、杂志、光盘等内...

Felomeng的技术博客 1万+

避开SM30维护视图的坑:自动更新字段+日志记录的5个关键配置步骤

本文深入解析了SAP ABAP开发中SM30维护视图的深度定制,聚焦于实现自动更新字段与日志记录功能。文章详细阐述了从SE54配置起点到核心编码的5个关键步骤,重点讲解了如何利用事件驱动模型(如05创建事件和01保存前事件)安全操作动态数据结构,并提供了避免常见陷阱的实用技巧,帮助开发者构建稳定可靠的自动化维护机制。

plant的博客 622

人人都可以“机密计算”:Occlum 使用入门和技术揭秘 | 开源

< SOFA:Channel/ >,有趣实用的分布式架构频道。回顾视频以及 PPT 查看地址见文末。欢迎加入直播互动钉钉群 : 30315793,不错过每场直播。本文根据 S...

金融级分布式架构 2619

Linux C/C++ or 嵌入式面试之《C/C++笔面试系列》(10) C++ 前置后置增减运算符重载形式与比较

C语言的++、–运算符在此不讨论。 文章目录1、前置后置增减运算符重载的形式2、前置和后置运算符的性能比较 1、前置后置增减运算符重载的形式 自增运算符“++”和自减运算符“–”分别包含两个版本。即运算符前置形式(如 ++x)和运算符后置形式(如 x++),这两者进行的操作是不一样的。因此,当我们在对这两个运算符进行重载时,就必须区分前置和后置形式。C++根据参数的个数来区分前置和后置形式。如果按照通常的方法来重载 ++ 运算符(即作为成员函数重载时不带参数,或者作为非成员函数重载时带有一个参数),那么重载

二进制君 5831

Occlum 是一个内存安全的、支持多进程的 library OS,特别适用于 Intel SGX。

大家好,我是老马。sofastack 其实出来很久了,第一次应该是在 2022 年左右开始关注,但是一直没有深入研究。最近想学习一下 SOFA 对于生态的设计和思考。

1458

cannot import name ‘BUFSIZE‘ from ‘numpy‘ 解决方案

本文主要介绍了cannot import name ‘BUFSIZE’ from ‘numpy’ 解决方案,希望能对使用numpy的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 22万+

EtherCAT主站SOEM -- 1 -- SOEM之ethercattype.h文件分析

“ethercattype.h” 文件用于支持 EtherCAT 网络通信,提供了各种类型定义和宏,以便开发者更轻松地开发 EtherCAT 相关应用程序。这些定义包括数据类型、命令类型、状态类型和错误类型,以支持 EtherCAT 通信。根据具体应用需求,还可以调整一些超时和帧长度设置。这些定义用于处理函数调用的结果,如 EC_NOFRAME(没有帧返回)、EC_ERROR(一般错误)、EC_TIMEOUT(请求超时)等。这些定义用于处理 EtherCAT 命令,例如 EC_CMD_APRD(自动递增读取

常驻客栈的博客--嵌入式EtherCAT 2714

Occlum核心功能揭秘:内存安全如何保护SGX应用免受攻击

Occlum是一款基于Intel SGX技术的内存安全多进程库操作系统,专为保护敏感应用程序免受各种攻击而设计。在当今数据安全日益重要的环境下,Occlum通过独特的架构设计和内存安全机制,为SGX应用提供了强大的保护屏障。 ## 🛡️ 什么是Occlum及其核心价值? Occlum作为一款内存安全的库操作系统,其核心价值在于为Intel SGX环境提供了一个安全可靠的执行环境。SGX(So

gitblog_00490的博客 372

模拟一个基站和一个移动台之间的信号传播

同样使用时间序列和上述参数计算出反射径信号的信号强度。根据时间序列和上述参数,计算出直射径信号的信号强度。该信号被视为一个简单的正弦波信号,其频率是2Hz。:时间序列,从0.1秒开始,每隔0.0001秒采样一次,直到12秒。:设置坐标轴范围,横轴范围为0到12秒,纵轴范围为-0.5到0.5。:移动台移动的速度。:移动台距离基站的初始距离。:基站到反射墙的距离。假设基站到反射墙的距离为15米。:绘制直射径信号、反射径信号和合成信号的波形图。:添加标签,标注每条曲线对应的含义。表示反射径信号的颜色为绿色,

Fanjufei的博客 290

Occlum项目示例集锦:全面掌握SGX安全容器技术实践

Occlum作为一款面向Intel SGX技术的轻量级LibOS,为开发者提供了在可信执行环境(TEE)中运行应用程序的便捷解决方案。本文将系统性地介绍Occlum提供的各类示例项目,帮助开发者快速理解如何将不同技术栈的应用迁移到SGX安全飞地(enclave)中运行。 ## 工具链示例 Occlum支持多种构建工具,这些示例展示了不同构建系统下的集成方式: 1. **C语言项目示例**:通...

gitblog_01011的博客 1212

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

IEM模型,地表粗糙度模拟

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

GroupViT核心架构解密:Transformer如何实现视觉区域语义分组?图解+公式推导

GroupViT是GitHub加速计划中的一个创新项目,它基于PyTorch实现了"GroupViT: Semantic Segmentation Emerges from Text Supervision"这一CVPR 2022论文的核心思想。该项目通过Transformer架构实现视觉区域的语义分组,为语义分割任务提供了一种全新的解决方案。 ## 🌟 GroupViT架构概览:从像素到语义

gitblog_00293的博客 297

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

大数据时代,如何基于机密虚拟化技术构建数据安全的“基石”

关于“谁动了我的数据”?1、数据的价值用户上云最大的顾虑之一在于数据安全问题,一方面,担心云上的技术链路不够完善,会导致数据泄漏;另一方面,担心恶意攻击者偷取数据;甚至有些用户会担心云服务商监守自盗,偷窥数据。阿里云在云上构建了数字世界的“保险柜”,专用于保护用户的关键数据,从最底层的技术链路上隔绝所有潜在偷窥者、盗窃者。今天,数据已经成为与劳动力、土地、技术、资产并重的第五大生产要素,数据的重要性可见一斑。

云布道师 1590

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

中国联邦学习「五大流派」

2020-05-09 12:56 导语:花开五朵,各表一枝。 联邦学习作为新一代人工智能基础技术,正在渗透到AI商用瓶颈的根源,通过解决数据隐私与数据孤岛问题,重塑金融、医疗、城市安防等领域。 近两年,在杨强教授等世界级专家的联合推动下,国内外诸多科技巨头,均已开始搭建联邦学习的研究与应用团队。 三年时间过去,国内已经出现联邦学习、共享智能、知识联邦、联邦智能和异步联邦学习等多个相关研究方向。 花开五朵,各表一枝。 今天,雷锋网《AI金融评论》将对这五大方向进行详细梳理,一览国内联邦学习发展现

喜欢打酱油的老鸟 2807

React Bits:130+创意动画组件,让React应用拥有电影级视觉效果

在现代Web开发中,用户体验的差异化竞争已经从"功能完整"升级到"情感共鸣"。**React Bits** 作为一个开源动画组件库,为开发者提供了130+精心设计的动画组件,让React应用能够轻松实现电影级的视觉特效和交互体验。 ## 🚀 为什么现代Web应用需要专业动画组件库? 在2024年的Web开发领域,静态界面已经无法满足用户对数字体验的期待。数据显示,拥有优秀动画效果的网站用户停

gitblog_00526的博客 862

终极Hyprland桌面美化指南:Eli‘s Dotfiles完全配置解析

想要打造一个既美观又高效的Linux桌面环境吗?Hyprland作为新一代Wayland合成器,以其流畅的动画和现代设计理念赢得了众多Linux用户的青睐。本文将深入解析Eli's Dotfiles——一个精心打造的Hyprland桌面配置方案,帮助您快速搭建属于自己的梦幻桌面环境。这个完整的Hyprland配置方案不仅提供了出色的视觉效果,还确保了极高的生产力效率。 ## 🚀 快速开始:一键

gitblog_00953的博客 359

Snow的DHT分布式网络架构深度解析

Snow项目的DHT(分布式哈希表)架构是实现去中心化网络通信的核心组件,它通过分布式节点协作实现高效的资源定位与消息路由。本文将深入解析Snow的DHT实现原理、核心组件及工作流程,帮助开发者和用户理解这一强大的分布式网络技术。 ## DHT核心设计理念 Snow的DHT架构基于以下核心原则构建: - **节点标识**:每个节点通过其公钥的哈希值(hashkey)作为唯一标识 - **路由

gitblog_01070的博客 508

历时4年打磨,可信执行环境操作系统Occlum 1.0发布

可信执行环境操作系统Occlum 1.0发布,助力上云数据安全

优快云云计算 767

SOFA Weekly | 每周精选【12/2 - 12/6】

SOFA WEEKLY | 每周精选,筛选每周精华问答同步开源进展,欢迎留言互动SOFAStack(ScalableOpenFinancialArchitecture Stack)...

金融级分布式架构 367

当金融科技遇上云原生,蚂蚁金服是怎么做安全架构的?

蚂蚁金服在过去十五年重塑支付改变生活,为全球超过十二亿人提供服务,这些背后离不开技术的支撑。在 2019 杭州云栖大会上,蚂蚁金服将十五年来的技术沉淀,以及面向未来的金融...

金融级分布式架构 1111

蚂蚁金服 SOFA 开源一周年重磅发布 | Meetup#1 北京站

| 蚂蚁金服 SOFAStack SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,历经蚂蚁金服超过十年的业务历练。SOFAStack 于 2018 年 4 月宣布开源,并逐步开源 SOFABoot、SOFARPC、SO...

weixin_34220179的博客 261

助力数据安全:蚂蚁携手英特尔共同打造验证PPML解决方案

机器学习(ML)和深度学习(DL)在众多真实的应用场景中愈发重要。这些模型使用已知数据进行训练,并部署在图像分类、内容推荐等场景中进行新数据的处理。总体而言,数据越多,ML/DL 模型就越...

金融级分布式架构 603

SOFA Weekly | SOFAJRaft、Occlum 发布、社区直播预告

SOFA WEEKLY | 每周精选,筛选每周精华问答同步开源进展,欢迎留言互动SOFAStack(ScalableOpenFinancialArchitecture Stack)...

金融级分布式架构 312
上一篇: Rust 大展拳脚的新兴领域:机密计算
下一篇: 【活动回顾】SOFA 三周年啦!Let's have fun together~
SOFAStack
博客等级 码龄7年 747粉丝 389原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值