Architecture 图表重用体系结构
在我工作的公司,我们有几个基于web的应用程序,需要以某种形式绘制数据图表。因此,我们正在研究不同的方法,以重用我们为提供图表所付出的努力。就我们而言,似乎存在一种架构上的分歧,即我们可以为每个应用程序使用相同的图表组件/库(在每个服务器上安装),或者我们可以将图表集中到一个单独的服务器上,并将其用于所有图表需求 显然,第二个选项更通用,但我也可以看到,当图表与使用的数据分离时,来回发送数据以及提供交互式图表(可能)会增加更多的复杂性Architecture 图表重用体系结构,architecture,visualization,charts,Architecture,Visualization,Charts,在我工作的公司,我们有几个基于web的应用程序,需要以某种形式绘制数据图表。因此,我们正在研究不同的方法,以重用我们为提供图表所付出的努力。就我们而言,似乎存在一种架构上的分歧,即我们可以为每个应用程序使用相同的图表组件/库(在每个服务器上安装),或者我们可以将图表集中到一个单独的服务器上,并将其用于所有图表需求 显然,第二个选项更通用,但我也可以看到,当图表与使用的数据分离时,来回发送数据以及提供交互式图表(可能)会增加更多的复杂性 在这种情况下,我们是否应该尝试并遵循任何最佳做法?这取决于很
在这种情况下,我们是否应该尝试并遵循任何最佳做法?这取决于很多因素:
- 首先,您的系统是否如此相似,以至于可以在所有服务器上安装和使用这些组件。如果不是,则从中央服务器发送流
- 将东西放在一台服务器上会因为单点故障而给您带来问题吗
- 由于必须协调变更,升级中央服务的需要会给您带来问题吗
- 让所有系统都使用中央服务器会给您带来可伸缩性方面的问题吗