SOFA Weekly | 每周精选【10/14 - 10/18】

SOFA WEEKLY | 每周精选,筛选每周精华问答
同步开源进展,欢迎留言互动
640?wx_fmt=png
SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁金服自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控度量,分布式高可用消息队列,分布式事务框架,分布式数据库代理层等组件,也是在金融场景里锤炼出来的最佳实践。
SOFAStack 官网: https://www.sofastack.tech
SOFAStack: https://github.com/sofastack
 每周读者问答提炼  

欢迎大家向公众号留言提问或在群里与我们互动
我们会筛选重点问题通过 
" SOFA WEEKLY " 的形式回复

@温明磊 提问:
最近在选型 Zeebe  还是  Seata Saga 来实现微服务编排。Zeebe 使用了基于行业标准 BPMN 2.0 的可视工作流。 但是考虑到 Seata 的开源和生态,如果 Seata 能实现流程可视就好了。
A: 未来我们会做可视化的也可以社区贡献。另外给一个调研服务编排选型的建议,遵循 bpmn 2.0 行业标准没有问题的,不过 bmpn2.0 xml 格式太复杂了,我们微服务的编排不需要那么多标签,另外微服务的编排里有很重要一块就是要保证编排的服务的事务一致性,所以需有能支持分布式事务的处理能力,这里面就会涉及服务的状态判断定义,异常处理定义,复杂服务参数的映射,这些在 bpmn 2.0 标准里是没有定义的(当然框架可以在扩展节点里自己扩展)。用 json 定义之后,你会发现其实有没有可视化开发工具没有那么重要了,只是如果有个可视化监控更好。

是的,json 我们都可以自己组装。只要把业务接口做成可视可配,完全可以用配置信息组装 json。这样说不知道对不对。但是像您说的,有个可视化的工具 肯定要更好点。
A:是的,json 还有一个好处是,服务调用的参数可以直接在 json 里组织好。
Seata: https://github.com/seata/seata

  SOFARegistryLab 系列阅读  


  云原生推荐阅读    



  SOFA 项目进展  
本周发布详情如下:
1、发布 Seata v0.9.0,主要变更如下:
i. 长事务解决方案: Saga 模式(基于状态机实现)
ii. 支持自定义配置和注册中心类型
iii. 支持 spring cloud config 配置中心
iv. 修复对象锁和全局锁可能造成的死锁和优化锁的粒度
v. 修复 oracle 的批量获取问题
vi. 优化了一些基于 java5 的语法结构
vii. 抽象 undologManager 的通用方法
详细发布报告:
https://github.com/seata/seata/releases/tag/v0.9.0

  云原生活动推荐  

640?wx_fmt=jpeg
Service Mesh Meetup 是由蚂蚁金服联合 CNCF 官方共同出品,ServiceMesher 社区主办,主题围绕服务网格、Kubernetes 及云原生,在全国各地循环举办的技术沙龙。

本期 Meetup 邀请社区大咖,从服务网格下微服务架构设计、在 5G 时代的应用、如何使用开源的 Traefik 构建云原生边缘路由及蚂蚁金服的服务网格代理演进角度给大家带来精彩分享。

时间:2019年10月26日(周六)13:00-17:00
地点:成都武侯区蚂蚁C空间
报名方式:点击“ 阅读原文”即可锁定席位

640?wx_fmt=png
WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.alipay.sofa.jraft.util.internal.UnsafeUtil (jar:file:/E:/service/nacos-server-2.2.3/nacos/target/nacos-server.jar!/BOOT-INF/lib/jraft-core-1.3.12.jar!/) to field java.nio.Buffer.address WARNING: Please consider reporting this to the maintainers of com.alipay.sofa.jraft.util.internal.UnsafeUtil WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 2023-07-15 22:58:51,129 WARN Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'instanceOperatorClientImpl' defined in URL [jar:file:/E:/service/nacos-server-2.2.3/nacos/target/nacos-server.jar!/BOOT-INF/lib/nacos-naming-2.2.3.jar!/com/alibaba/nacos/naming/core/InstanceOperatorClientImpl.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'clientOperationServiceProxy' defined in URL [jar:file:/E:/service/nacos-server-2.2.3/nacos/target/nacos-server.jar!/BOOT-INF/lib/nacos-naming-2.2.3.jar!/com/alibaba/nacos/naming/core/v2/service/ClientOperationServiceProxy.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'persistentClientOperationServiceImpl' defined in URL [jar:file:/E:/service/nacos-server-2.2.3/nacos/target/nacos-server.jar!/BOOT-INF/lib/nacos-naming-2.2.3.jar!/com/alibaba/nacos/naming/core/v2/service/impl/PersistentClientOperationServiceImpl.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.naming.core.v2.service.impl.PersistentClientOperationServiceImpl]: Constructor threw exception; nested exception is java.lang.UnsatisfiedLinkError: C:\Users\Administrator\AppData\Local\Temp\librocksdbjni15037951375079649142.dll: %
07-16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值