![]() |
1
1
你在用什么数据库?如果它支持 触发器 ,这是许多RDBMS以某种形状或形式所做的,然后您可以让触发器触发一个事件,该事件实际上告诉HTTP请求发送适当的响应。 触发器消除了轮询的需要…投票通常不是最好的主意。 PostgreSQL 似乎有很好的支持(甚至是pl/python)。 |
![]() |
2
1
这在很大程度上依赖于应用程序。最可能的实现是某种消息传递系统。 最有可能的是,您的服务器端代码将由相当多的部分组成:
最后一个,消息传递基础结构是关键。这为应用服务器提供了一种与Comet服务器对话的方式。所以当一个请求进入应用服务器时,它会将一条消息放入消息队列,告诉Comet服务器通知正确的客户机。
消息传递的实现方式同样与应用程序非常相关。一个非常简单的实现只需要使用一个名为
但是,根据您计划使用的堆栈,应该有更多的特定工具可用。 在我使用的轨道上 Juggernaut 它只是在某个网络端口上监听。每当有数据要发送时,Rails应用服务器就会打开到这个强大的推送服务器的连接,并告诉它发送到客户机的内容。 |
|
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
![]() |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |
![]() |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
![]() |
Peloucvo · 用数据库中的数据填充JTable 2 年前 |
![]() |
Montaser Majid · 用于从多行中提取单行的SQL查询 2 年前 |
![]() |
Max J. · 用整数作为键将dict写入csv 2 年前 |