• Johar
    2020-07-26
    波波老师,软件编程架构知识既要有一定的深度和广度,您这边是怎么做到深度和广度的结合?工作中,特别是走到管理层基本上就没有时间敲代码,这些方面有什么好的建议?或者经验?

    作者回复: 只有两点建议: 1. 首先你要对技术有浓厚的兴趣,这个是基础。 2. 你不能样样都要,技术+管理,如果你两样都要,那么两样都是平均值。

    共 2 条评论
    2
  • 竹叶青青
    2020-11-05
    对波波老师讲的Uber的Cadence微服务编排框架很感兴趣,想请教一下波波老师:Uber的Cadence可以做到业务编排的可视化么。感谢啦

    作者回复: Uber Cadence有一个Web UI,https://github.com/uber/cadence-web,可以查看每一个workflow的执行情况,粒度很细。 但是可视化的workflow编辑(类似AWS SWF那种),Cadence并没有提供。Cadende主要是面向开发者的,它提供SDK,开发者要自己编程实现编排逻辑。

    
    1
  • loris
    2020-07-26
    波波老师,对比Apache camel呢

    作者回复: Camel是一个集成引擎,主要用于异构系统集成场景。 Cadence是工作流引擎,并且是分布式的,主要用于微服务编排和分布式事务等场景。

    
    1
  • 阿甘
    2022-07-11
    seata支持的事务模式有AT、TCC、SAGA 和 XA,Cadence支持的是哪些呢?
    共 1 条评论
    
  • 飞翔
    2021-07-06
    波波老师 如果我们现在要建立10个shard的cadence集群, 5台数据库, 就是每个数据库要建立 两个shard的tables。但是我有个疑问,按照这个 https://github.com/uber/cadence/blob/master/schema/postgres/cadence/schema.sql 连接的table建立, 没有任何table名字上有shard的区别呀, 比如 数据库1上建立两个shards的tables,transfer_tasks_shard1 and transfer_tasks_shard2? 我觉得对应每一个shard 应该有一套对应的tables 才对
    共 1 条评论
    