移动应用后端开发经验3-短信,邮件,推送服务

移动应用后端开发经验3-短信,邮件,推送服务,第1张

在app的后端设计中,免不了消息的推送,短信,邮件等服务,下面就个人的开发经验谈谈这方面。
(1)最重要的是,各种推送一定要放在队列系统中处理,不然会严重影响api的响应时间。

(2)短信方面

以前我们是用亿美软通的短信服务,但在三大运营商收紧了短信服务后,亿美软通的短信延迟非常厉害,后来我们找到了这家短信服务商 >由于linuxwindows文件系统所装linux单独区我装ubuntu单独给30G用起便且安装避免必要麻烦比U盘安装先linux做U盘安装系统自检测留自由区要步直点行grub自建立系统启选项
网教程我都试都比较麻烦我东西搞没
win7用修改建立启项软件easyBCD觉用起比较便试试自检测电脑装系统需要改名行自用用
问题追问希望帮
1 首先载OpenFireLinux安装包
2 复制安装包Linux服务器并运行;
载RPM:
rpm -ivh openfire-362-1i386rpm
默认安装/opt/openfire目录;
载targz:
tar –xzvf openfire-362-1i386targz
mv openfire /opt
3 由于我Linux没安装Java所载Java JDK150安装包(OpenFire需要150版本)安装/etc/profile面添加配置:
JAVA_HOME=/usr/java/jdk150_16;export JAVA_HOME
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
知道前JDK版本用java –version查询
需要载或升级连接;
4 我没使用OpenFire自带MYSQL所我Oracle数据库添加新TableSpace用户并"classes12jar"复制/opt/openfire/lib目录便OpenFire找JDBC包;
5 Linux启OpenFire
# /etc/initd/openfire
Usage /etc/initd/openfire {start|stop|restart|status|condrestart|reload}
# /etc/initd/openfire start
6 打浏览器输入>不是加入房间成员。ios连接openfire房间设置了只容许成员加入,当前帐号非加入房间的成员,故报错,集群连接聊天室报错是由于不是加入房间的成员。openfire是用Java开发的实时协作服务器,是免费的、开源的、基于可拓展通讯和表示协议、采用Java编程语言开发的实时协作服务器,Openfire安装和使用都非常简单,并利用Web进行管理。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13422067.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-02
下一篇 2023-08-02

发表评论

登录后才能评论

评论列表(0条)

保存