gydtep 发表于 2020-5-29 11:04:15
生产中的测试提出了两个基本要求,它们也构成了多租户体系结构的基础:gydtep 发表于 2020-5-29 11:12:56
流量路由:能够基于流入栈中的流量类型做路由。gydtep 发表于 2020-5-29 13:02:23
使用金丝雀的时候,资源在部署中也是隔离的。在任何给定时间,一个服务都有可能部署了金丝雀,并且所有金丝雀流量都会路由给已经部署的金丝雀。gydtep 发表于 2020-5-29 13:15:49
对于所做变动的安全性,一个行之有效的测量方法是在为实际的生产流量服务的同时,能够看到服务费用(service fare)发生怎样的变化。gydtep 发表于 2020-5-29 14:32:54
我们也希望租户上下文能够被传播到静态数据中,包括各个服务用来存储持久化数据的所有数据存储系统,比如MySQL,Apache Cassandra以及AWS。gydtep 发表于 2020-5-29 15:53:24
通常,可以在服务的出口或入口实现基于租户的路由。在出口处,服务发现层可以根据请求的租户信息决定和什么服务通信。gydtep 发表于 2020-5-29 17:22:45
例如,我们可以生成租户信息,然后将其作为服务生成的所有日志和指标的一部分。gydtep 发表于 2020-5-29 20:19:16
网关就是其中一种可以实现隔离逻辑的扼流点,它是我们的首选方法。gydtep 发表于 2020-5-30 13:37:05
Spark可以用scala或者java,用scala操作RDD比较方便,前提是有学习成本。gydtep 发表于 2020-5-30 20:25:19
这个可以帮助开发者基于租户信息做过滤,同时也可能有助于避免错误警报或防止启发式或训练数据出现偏差。