• AllenBai
    2018-09-17
    金丝雀是指什么

    作者回复: 以前旷工开矿下矿洞前,先会放一只金丝雀进去探是否有有毒气体,看金丝雀能否活下来,金丝雀发布由此得名。zuul网关上的金丝雀机制,filter上线前先让一个做金丝雀,有问题及时发现,没有问题再发全量。

    
     3
  • 路加 | Luke
    2018-09-27
    如果做接口的治理中心,有没有现成的组件或框架可以使用?

    作者回复: 接口治理的范畴很广,接口规范,依赖关系,路由限流,监控和安全等,目前没有成熟通用现成方案,需要企业定制。阿里dubbo是治理集成较好的开源框架,但只能用于dubbo框架。servicemesh其实是一种服务治理框架,但还不成熟,可以关注。

    
    
  • 正是那朵玫瑰
    2018-09-17
    zuul节点是集群部署的,通过filter管理工具管理的话,要进行filter的操作时是对每一个zuul节点都要操作一遍还是在一个公共的地方操作后,所有的zuul节点都生效?

    作者回复: 一个地方操作,比如filter集中存在数据库中,所有zuul节点定期去拉(节点有本地缓存和比对机制),集群通过最终一致生效。

    
    
  • 路加 | Luke
    2018-09-13
    波波老师,我有两个问题:
    1. 业务服务之间的调用会走网关吗?
    2. 业务服务之间的接口权限管理怎么管?比如A服务的有10个接口,只能给B服务开发5个访问权限,另外5个B服务不能访问,这个管理是在哪里?

    作者回复: 答复,1)服务之间调用可以走集中网关,这个是集中代理模式,也可以不走,常见采用客户端软路由模式,这个是架构选择问题,具体可以关注我的第六模块课程(服务注册发现架构和实践)。2)接口权限管控,如果是采用的集中代理模式,就可以在网关上集中做。也可以在客户端做,或者服务器端做。个人建议网关集中做,比较容易集中治理,但是要关注性能和单点问题。不管做在哪里,都需要一个服务接口治理中心,相关权限数据定期拉到客户端,网关,或者服务端(filter)。

    
    
我们在线,来聊聊吧