加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

前端 – ThingWorx水平可伸缩性

发布时间:2020-12-16 08:57:10 所属栏目:安全 来源:网络整理
导读:为了扩展TWX应用程序,必须遵循哪些体系结构和应用程序开发最佳实践? 大多数应用程序从少量设备开始,但随着时间的推移,它们可以快速构建数千台设备.一旦TWX实例的流量太大,应遵循什么策略? 当前端被用户数量淹没时,同样的问题也适用. 解决方法 每当我遇到Th
为了扩展TWX应用程序,必须遵循哪些体系结构和应用程序开发最佳实践?

大多数应用程序从少量设备开始,但随着时间的推移,它们可以快速构建数千台设备.一旦TWX实例的流量太大,应遵循什么策略?
当前端被用户数量淹没时,同样的问题也适用.

解决方法

每当我遇到ThingWorx架构问题时,我都会被重定向到下面链接的PTC ThingWorx指南.我认为您不需要PTC帐户来查看它,但如果是这样,它是免费的.

ThingWorx 8高可用性管理员指南
http://support.ptc.com/WCMS/files/173281/en/ThingWorx_8_High_Availability_Administrators_Guide.pdf

在您遇到大负载问题的情况下,指南建议使用
两个ThingWorx实例来处理负载.

At least two ThingWorx instances are required for HA configuration. A
single instance is started,which becomes leader and fully connects to
the database. Standby servers boot up and can become the leader if
needed,but they do not fully connect to the database or load
information like the leader does. All ThingWorx servers have a service
that is called by the load balancer,which indicates their
availability. Different codes identify the leader,which receives
traffic,and standby nodes,which do not receive traffic but may
become leader.

参考指南中的高级架构示例:

Load Balancer确定用户将使用哪个ThingWorx实例.通常它用于确定冗余架构中哪些可用(这使其具有高度可用性).但是,它也可以用于根据性能确定使用哪个.在PTC的HA管理员指南中,他们使用HAProxy(参见第47页)作为负载均衡器.有关如何根据性能进行配置,请参见HAProxy Config Doc的第3.2节.

希望这可以帮助!这是一个非常开放的话题

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读