• LMD 置顶
    2018-01-26
    关于《微服务架构核心20讲》课程讲义(PDF 文件),学员可复制下面链接到浏览器下载获取。 http://t.cn/RQs9iTw
    
     8
  • Eric
    2018-03-03
    老师能针对课中的物理或逻辑架构,说一下真对该图的推荐的可落地开源框架嘛?

    作者回复: http://www.infoq.com/cn/articles/micro-service-technology-stack,这是我发表在infoq上的文章《微服务技术栈开源选型手册》,可以参考

    
     2
  • 大张伟
    2018-03-19
    请教老师一个问题,对于rpc接口,是返回错误码还是抛出异常比较好呢?

    作者回复: 都可以,只是两种风格,保持一致性即可

    
     1
  • xcbeyond
    2019-06-22
    你好,对于开发的rpc接口,有什么好的接口测试方法么(除过单独代码实现rpc客户端来测试)?

    作者回复: 有些rpc,例如grpc/thrift等支持契约式开发,通过契约IDL可以自动生成客户端,再用生成的强类型客户端写测试比较方便。我的经验,rpc接口除了通过client去测,也没有特别的方法。REST接口测试的工具和方法会更多一点。

     1
    
  • 西兹兹
    2019-01-05
    统一异常处理, 是在业务层做? 聚合层做?网关层做?
    还是都做, 然后网关层/聚合层再做二次异常包装?

    作者回复: 统一异常处理比较难做到,业务场景团队各不相同,很难规范,一般由各个团队自治处理,组织层面架构师可以给出一些规范建议,然后采用ELK/CAT统一收集异常,进行集中监控和治理。

    
    
  • 飘宝
    2018-12-17
    老师,如果用c++来实现微服务的框架,您有什么好的建议吗,感谢
    
    
  • jkbxiao
    2018-11-14
    请教老师。根据契约文档生成代码有什么工具推荐。

    作者回复: 一些rpc框架如grpc或thrift支付契约驱动开发,直接有代码生成工具;restful框架如spring mvc支持swagger,可以用swagger生成服务端和客户端代码,可参考https://editor.swagger.io站点

    
    
  • Junfeng Lee
    2018-10-21
    杨老师,对微服务架构选型有何建议?rpc和rest的适用场景分别有哪些?高并发量的业务处理系统适合用springcloud这种架构实现么

    作者回复: 微服务既可用rpc,也可以用rest,这只是两种调用风格,在业界大小公司都有众多成功落地案例。springcloud就是为微服务定制而生。当然具体是否合适还要看企业上下文(技术,团队,业务等)。

    
    
  • edc
    2018-10-07
    杨波老师,代码生成指的是根据注释生成调用客户端?可以详细讲讲吗

    作者回复: 代码生成一般指根据服务契约(swagger/thrift/protobuf)生成客户端甚至服务端代码,可以规范化和简化服务开发。

    
    
  • Geek_005150
    2018-09-19
    老师,我们公司就是这种架构。
    但是,各个组件和平台间涉及的夸组件推进事项非常难。因为各个组件串联起来才能形成完整业务流,求指导。

    作者回复: 推进不仅是技术问题,也是组织问题,需要有领导影响力的管理层和架构师,我的经验需架构委员会这样的虚拟组织主导+管理层支持推进。

    
    
  • djxhero
    2018-05-10
    老师,服务治理是否和微服务的区中心化特性冲突?如何理解

    作者回复: 不冲突,中心化和去中心化都需要治理,社会上人多了需要政府治理,微服务多了,同样需要治理,只是集中治理,还是去中心化治理(仍需配合部分集中式治理)

    
    
  • 吴建中
    2018-05-10
    老师,传统企业已使用esb +mq的架构,如果要引入微服务框架,和中台思想,如何兼容,如何说服客户呢。

    作者回复: 要看具体业务场景,业务痛点是什么,看改造能提供什么业务价值,然后小规模迁移试点看实际价值产出,再评估下一步计划

    
    
  • 吴展
    2018-04-07
    同步的rest性能不好,是否有异步rpc 机制?

    作者回复: rest/rpc都可以是同步或异步调用

    
    
  • 大张伟
    2018-03-19
    请教老师一个问题,对于rpc接口,是返回错误码还是抛出异常比较好呢?

    作者回复: 返回错误码或者抛异常,只是两种设计风格,都可以,没有特别好坏一说,规范好保持一致即可

    
    
我们在线,来聊聊吧