gpt4 book ai didi

delphi - 多用户通知系统

转载 作者:行者123 更新时间:2023-12-03 18:33:09 27 4
gpt4 key购买 nike

我必须创建一个通知系统,它会提醒用户其他人在做什么。如果其中一个用户添加了一些订单,另一个应该将其视为警报或类似的东西。
所以,我的问题是,哪种方式最好做到这一点。我应该使用 TTimer 并每 5 分钟询问一次还是您知道更好的主意?

对不起,英语非常糟糕......我来自波兰;)

最佳答案

通知是 的一个用例发布/订阅 通信模型。也许您可以向应用程序添加一个面向消息的中间件,并实现类似于“聊天”系统的功能。这样的系统可以使用中央服务器将消息(文档、命令...)转发到所有连接的客户端。对于技术背景信息,术语 message oriented middleware是一个起点。

用于通知的现有“消息代理”(其中许多是开源的)的优点是:

  • 他们可以存储消息直到接收者在线(可靠传递),并且
    支持消息确认/交易
  • 跨语言跨平台操作
  • 非常高的速度(比数据库查询快数百或数千倍)

  • 由于它们的通用设计,它们可以解决许多类似的问题,这些问题比使用数据库更难实现(或消耗更多资源)。它们可以使分布式系统的设计更加容易。如需高级理解和实用指南,请参阅本书和网站 Patterns and Best Practices for Enterprise Integration作者 Gregor Hohpe 是一个良好的开端。

    关于delphi - 多用户通知系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9981962/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com