简体   繁体   English

Apache MINA Vysper文档?

[英]Apache MINA Vysper documentation?

I plan on making an instant messaging app on Android and iOS, where you can chat to other people with the app, along with some custom features. 我计划在Android和iOS上制作即时消息应用程序,您可以使用该应用程序与其他人聊天,以及一些自定义功能。

I'm going to use the XMPP protocol , and make a custom extension for it. 我将使用XMPP协议 ,并为其创建自定义扩展 I plan on making a Java application running on Amazon Web Services (AWS) so it's scalable. 我计划在Amazon Web Services (AWS)上运行Java应用程序,以便它可以扩展。


After researching server options I've decided to use Apache Vysper . 在研究了服务器选项后,我决定使用Apache Vysper

However, I've never made a proper Java application before, and have never used XMPP, AWS or Vysper – so I'm rather reliant on good documentation :-) 但是,我之前从未使用过正确的Java应用程序,并且从未使用过XMPP,AWS或Vysper - 因此我非常依赖于良好的文档:-)

The Apache Vysper project is very new and so the docs are a bit sparse. Apache Vysper项目非常新,因此文档有点稀疏。 I was wondering if I was missing something, should I be using the general MINA docs as well? 我想知道我是否遗漏了一些东西,我是否应该使用一般的MINA文档 Are there other resources elsewhere I don't know about? 我不知道其他地方有其他资源吗?


“Apache Vysper can run stand-alone or embedded into another application.” “Apache Vysper可以独立运行或嵌入到另一个应用程序中。”

To be honest I'm just as lost when it comes to working out what to use to make a Java application anyway. 说实话,在解决使用什么来制作Java应用程序方面,我就像迷失了一样。 Do you know if the AWS Java SDK has everything I need to make an application to use on AWS? 您知道AWS Java SDK是否具备使应用程序在AWS上使用所需的一切? And then is it a simple matter of integrating Vysper into this? 然后将Vysper集成到这个中是一件简单的事情吗? Or do I need to make a Java application using something such as the Spring framework ? 或者我是否需要使用诸如Spring框架之类的东西来创建Java应用程序?


Thanks for taking the time to help me. 感谢您抽出宝贵时间来帮助我。 If you know anything that could clarify the situation I would really appreciate it :-) --and sorry be being a bit useless, but hey, we've all got to start somewhere right ;) 如果你知道任何可以澄清情况的事情,我会非常感激:-) - 抱歉有点无用,但是,嘿,我们都必须从正确的地方开始;)

First of all, as the founder of Vysper I apologize that the documentation is lacking completeness. 首先,作为Vysper的创始人,我对文档缺乏完整性表示歉意。

To answer your question(s). 回答你的问题。

Most Java applications bring their own ready-to-go start scripts with them. 大多数Java应用程序都带有自己的随时可用的启动脚本。 Vysper is no exception. Vysper也不例外。 You get the pre-packaged download here: http://mina.apache.org/vysper-project/downloads.html 您可以在此处获得预先打包的下载: http//mina.apache.org/vysper-project/downloads.html

Ok, before running it, you need to have Java installed, whether you're on your own machine, AWS, a server or a virtual machine anywhere else. 好的,在运行之前,您需要安装Java,无论您是在自己的计算机,AWS,服务器还是其他任何地方的虚拟机上。 Get it from Oracle, or use the package management of your Linux distribution. 从Oracle获取它,或使用Linux发行版的软件包管理。 Make sure that after installing Java, you can execute "java -version" on the command line and you are all set. 确保在安装Java之后,您可以在命令行上执行“java -version”并完成所有设置。

Then, unpack the Vysper download, change to the bin/ directory and execute "run.sh" or "run.bat", depending on your OS. 然后,解压缩Vysper下载,切换到bin /目录并执行“run.sh”或“run.bat”,具体取决于您的操作系统。

Please note that support for Vysper - besides here on StackOverflow - is available on the MINA user mailing list here: http://mina.apache.org/vysper-project/mailing_lists.html 请注意,对于Vysper的支持 - 除了这里的StackOverflow - 可以在MINA用户邮件列表中找到: http//mina.apache.org/vysper-project/mailing_lists.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM