SOFA Weekly | Service Mesh 系列直播回顾、SOFARPC 剖析回顾

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、@钱德鹏 提问:

官网的泛化调用 Demo 地址为 https://www.sofastack.tech/projects/sofa-rpc/generic-invoke,代码如下:

这段代码里 consumerConfig 没有指定 directUrl,那么是如何获取服务地址的?自己测试时,如果不指定 directUrl,那么会报找不到服务的错误;如果指定 directUrl,可以正常调用。所以想问一下到底需不需要指定?

ConsumerConfig consumerConfig = new ConsumerConfig().setInterfaceId("com.alipay.sofa.rpc.quickstart.HelloService").setGeneric(true);GenericService testService = consumerConfig.refer();String result = (String) testService.$invoke("sayHello", new String[] { "java.lang.String" },new Object[] { "1111" });

A:你这个跟是否跟泛化调用没关系。RPC 调用肯定是要拿到对方的服务端地址的,这里要么走注册中心去做服务发现,要么走指定直连地址。

明白,我的意思是官网的 Demo 里面没指定 URL,那么他是怎么调用成功的?既然官网没有指定,为什么我不指定就调用不到?另外附加一个问题,如果说一定要指定地址,那么我指定成 SLB 地址,由 SLB 去分发,是否可行?

A:你说官网的 Demo 是哪个?

https://www.sofastack.tech/projects/sofa-rpc/generic-invoke

A:这里应该是代码片段,不是完整 Demo。Example 可以参考

https://github.com/sofastack/sofa-rpc/blob/master/example/src/test/java/com/alipay/sofa/rpc/invoke/generic/GenericClientMain.java

指定成 SLB 地址是可以的,不过是 slb 跟服务端是长连接,建立了就不断了,服务端负载不一定会均衡。

好的,是否可以认为如果像 Demo 里这样调用,就必须指定 directUrl?

A:对,使用 ZK 为注册中心的例子就是:

https://github.com/sofastack/sofa-rpc/blob/master/example/src/test/java/com/alipay/sofa/rpc/zookeeper/start/ZookeeperBoltClientMain.java

SOFARPC:https://github.com/sofastack/sofa-rpc

2、@王振 提问:

请问在配置 Nacos 时,如果 Nacos 是集群部署的话,那 Seata 配置 Nacos 地址的时候是不是只需要填写 Nacos 集群地址就行了,不要三个都填的吧?

A:Nacos 集群不是填3个地址嘛?你自己做了前端负载?

用 Nginx 去做了,在 Nacos 之上加入了 Nginx 做了负载均衡,那在 Seata 配置上是不是只需要配置负载均衡的地址就可以了是吗?如果不做负载的话,那填三个地址是逗号隔开吗?

A:是的,跟直接使用 Nacos 集群写法一致,我们把这个属性透传给 Nacos。

是 ip:port,ip:port,ip:port 这种形式对吧?

A:是的。

另外,请问 Seata 对服务器有最低要求吗?

A:server 推荐 2C4G+ 吧,jvm 内存2G+。

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

  本周推荐阅读  

  剖析 SOFARPC 框架系列  

本文归档在 sofastack.tech。

???? 奖励支持 SOFAStack 的你~

* 点下右下角“在看”

* 到公众号对话框发送“T 恤”,试试手气~

* 本期互动奖品“SOFAStack T 恤”

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

相关推荐

手把手教你用gym训练宇树GO2机器人模型(附完整配置文件)

本文提供了一份详细的实战指南,教你如何使用Gym框架为宇树GO2四足机器人搭建强化学习训练环境。文章深入解析了环境配置、参数调试、奖励函数设置等关键步骤,并分享了避开常见陷阱的经验,旨在帮助开发者高效完成模型训练。

oo7890的博客 322

Occlum原理解析及使用说明

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

niujinya的博客 1350

HDRP shader 获取阴影(Custom Pass)

Unity:2021.3.0f1 HDRP:12.1.6

LanQ的博客 2098

Occlum安装使用

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

Hinnininnt的博客 2318

CATIA CAA开发环境搭建避坑指南:从授权服务到VS配置全流程

本文提供了一份详尽的CATIA CAA开发环境搭建避坑指南,涵盖从授权服务(DSLS)安装、Visual Studio版本匹配与集成配置,到编译调试全流程。重点解析了授权服务无法连接、模块加载失败等典型问题的解决方案,强调版本严格对应与纯英文环境是成功搭建的关键。

redis7keeper的博客 572

5G-A无源物联网:深度解析“不插电“智能的底层技术原理

北京移动推出5G-A无源物联网技术,实现电动车标签"零功耗"运行。该技术通过射频能量收集(利用5G-A基站高功率信号转换为电能)和反向散射通信(调制反射信号传输数据)两大核心技术,使设备无需电池即可工作。5G-A相比4G在信号能量密度、通信速率和定位精度等方面显著提升,结合通感一体等创新技术,为无源物联网提供商用基础。该方案已在北京小区试点应用,实现电动车精准定位管理,标签寿命可达5年以上。专家预测,这项技术将大幅降低物联网部署成本,推动"万物智联"时代的到来。

通信行业老兵、物联网从业者,做一个有趣的普通人。 2013

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

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

金融级分布式架构 2619

【EB_Tresos专题】-06-配置一个UDS诊断DID

<--返回「Autosar_BSW高阶配置」总目录--> <--返回「Autosar_BSW高阶配置」专栏主页--> <--返回「个人博客」首页--> <--返回「Autosar_BSW高阶配置」总目录--> <--返回「Autosar_BSW高阶配置」专栏主页--> <--返回「个人博客」首页--> 结尾 ...

「汽车电子助手」的博客 4085

从蚂蚁金服实践入手,带你深入了解 Service Mesh

本文整理自蚂蚁金服高级技术专家敖小剑在 QCon 上海 2018 上的演讲。我是来自蚂蚁金服中间件团队的敖小剑,目前是蚂蚁金服 Service Mesh 项目的 PD。我同时也是 Servicemesher 中国技术社区的创始人,是 Service Mesh 技术在国内最早的布道师。我今天给大家带来的主题是\u0026quot;长路漫漫踏歌而行:蚂蚁金服 Service Mesh 实践探索\u00...

cpongo011702 2986

ZYNQ PS裸机开发RS485

RS485 是一种通用的通信标准,广泛用于数据采集和控制应用中。它的主要优点之一是它允许将多个 RS485 设备放在同一条总线上,这使得多个节点可以相互连接。RS-485是美国电子工业协会(EIA)在1983年批准了一个新的平衡传输标准(balanced transmission standard),EIA一开始将RS(Recommended Standard)做为标准的前缀,不过后来为了便于识别标准的来源,已将RS改为EIA/TIA。

baidu_34971492的博客 831

【华为OD机试真题 2025C卷】238、贪吃蛇 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

【华为OD机试真题 2025C卷】238、贪吃蛇 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为od,如何备战华为od,

正在更新最新华为OD机试2025B卷,提供OJ在线刷题 196

SOFA Weekly | MOSN 发版、Service Mesh 相关文章整理、社区直播预告

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

金融级分布式架构 379

什么是 SAP Build Process Automation?

SAP Build Process Automation 是一款综合性的低代码工具,允许企业用户快速开发和自动化端到端业务流程。它整合了工作流管理、任务自动化和人工智能技术,提供了一个易于使用的平台,帮助企业更好地应对现代商业挑战。通过该工具,用户无需具备深厚的编程技能即可创建复杂的业务流程。例如,用户可以使用直观的拖放式界面设计流程、设置触发条件、定义任务分配规则,并通过内置的分析功能对流程效率进行评估。流程建模与设计:提供图形化界面,帮助用户直观地设计业务流程。任务自动化。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1259

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

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

1458

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

android 蓝牙通讯demo

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

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

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

gitblog_00490的博客 372

IEM模型,地表粗糙度模拟

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

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

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

gitblog_01011的博客 1212

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

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

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

gitblog_01070的博客 508

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

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

gitblog_00526的博客 862

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

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

云布道师 1591

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

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

gitblog_00953的博客 359

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

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

gitblog_00293的博客 297

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

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

喜欢打酱油的老鸟 2808

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

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

优快云云计算 767

SOFA原理学习--sofa rpc入门示例

       最近在项目开发中有用到sofa-rpc框架,其是蚂蚁金服开源的,简单的看了一下源码其和阿里巴巴另外一个比较出名的RPC框架Dubbo类似,其实sofa-rpc提供的dubbo协议最终就是使用的Dubbo的功能(sofa-rpc直接将dubbo的jar引入),所以如果对Dubbo有所了解的人我感觉在sofa-rpc学习上也是很快的。 SOFARPC 简介     SOFARPC ...

井底之蛙 3万+

【剖析 | SOFARPC 框架】之SOFARPC 同步异步实现剖析

前言 这一篇,我们为大家带来了开发过程中,最常接触到的同步异步调用解析。本文会介绍下同步异步的使用场景,以及 SOFARPC 中的代码实现机制,为了方便大家理解和阅读代码。不会过多的设计代码实现细节,更多的还是希望大家从中有所收获,并能够独立阅读核心代码。 原理剖析 SOFARPC 以基于 Netty 实现的网络通信框架 SOFABolt 用作远程通信框...

weixin_34389926的博客 980
上一篇: Apache SkyWalking 在 Service Mesh 中的可观察性应用 | 线上直播回顾
下一篇: Service Mesh 中的可观察性实践 | 线上直播整理
SOFAStack
博客等级 码龄7年 747粉丝 389原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值