如果我使用django开发聊天应用程序会有一些性能问题吗?我可以在django服务器推送吗?我想要PM和房间讨论.
我正在为我的php应用程序中的一个实时私人消息系统工作.我的代码一起为所有用户服务.但我需要私人消息系统作为一对一的消息.
在设置节点和redis后,我可以得到我需要的消息数据:这里是代码::
前端:: 1.我使用表单 - 用户名,消息和发送按钮
和通知JS:
$( document ).ready(function() {
var socket = io.connect('http://192.168.2.111:8890');
socket.on('notification', function (data) {
var message = JSON.parse(data);
$( "#notifications" ).prepend("<p> <strong> " + message.user_name + "</strong>: " + message.message + "</p>" );
});
});
Run Code Online (Sandbox Code Playgroud)
服务器端js:
var app = require('express')();
var server = require('http').Server(app);
var io = require('socket.io')(server);
var redis = require('redis');
server.listen(8890);
var users = {};
var sockets = {};
io.on('connection', function (socket) {
console.log(" New User Connected ");
// instance of Redis Client …
Run Code Online (Sandbox Code Playgroud) 我已经搜索了一些时间来研究几种技术,为ruby on rails应用程序构建一个简单的即时消息系统.这似乎非常复杂,因为我没有发现任何跨浏览器或任何1-1概念证明的实现.
看着:
任何人都可以建议我为rails提供即时消息:
我真的不知道如何实现这个,任何人都可以给我建议如何解决这个问题?谢谢
ruby-on-rails instant-messaging private-messaging ruby-on-rails-3.1
我计划为我的用户制作一个PM系统,整体看起来很容易,但是我看到教程制作PM系统的方式有一个问题.
在我计划工作的方式中,会有像user_from,user_to这样的行,然后消息 - user_from将是发送者,并且将在他的发送消息中看到消息,user_to将是接收者并将在他的收件箱.但是,如果用户想要从其发送的文件夹中删除邮件,但其他用户不想从收件箱中删除邮件,该怎么办?
这样做有什么简单的方法吗?
将消息放在会话中也很好,比如Gmail和Facebook,但这可能难以编码(任何教程都很受欢迎)?
我正在尝试使用Django创建一个私人消息系统.它不一定像实时聊天,只需要一个收件箱,并能够回应,简单的事情.到目前为止,从研究中我发现了两件事:django.contrib.messages,它似乎不是用于私人消息,而是从系统到用户的消息.然后我也找到了django-postman,这似乎是我正在寻找的,但似乎没有关于如何使用它的文档.所以有人用其他任何东西来完成这个吗?或者我对django.contrib.messaging错了吗?或者是否有关于django-postman的良好文档我错过了?
我正在创建一个简单的私人消息系统,我不确定哪个数据库设计更好.
第一个设计是消息表和消息注释表:
Message
---------------
id
recipientId
senderId
title
body
created_at
MessageComment
---------------
id
messageId
senderId
body
created_at
Run Code Online (Sandbox Code Playgroud)
第二个设计是消息和注释的一个表,以及一个添加字段,messageId
因此我将能够将消息链接为注释.
Message
---------------
id
recipientId
senderId
messageId
title
body
created_at
Run Code Online (Sandbox Code Playgroud)
我想听听你的意见!
我在Ruby on Rails 3应用程序中使用Devise.我试图在我的应用程序中实现私人消息传递,我遇到了这个宝石:
https://github.com/jongilbraith/simple-private-messages
我(不小心)运行了以下命令.
rails generate simple_private_messages:model User Message
Run Code Online (Sandbox Code Playgroud)
它创建了Message模型.但它改变了我使用以下命令使用Devise生成的现有User模型的一些属性:
rails generate devise User
Run Code Online (Sandbox Code Playgroud)
现在,当我启动Ruby on Rails应用程序时,我收到此警告:
[警告]您提供了devise_for:users但您的应用程序中没有定义用户类型
我的Devise链接已停止工作:
ActionView :: Template :: Error(##:0x1064c9490>的未定义局部变量或方法`edit_user_registration_path'):
有人可以建议如果不能同时使用它们,我如何整合两者或还原我的更改?