VPS项目总结

在vps项目组差不多一个月,说真的,感觉基本没有做多少活。

短信模块、学院维护模块、十一个接口、然后是读写分离,这些功能包括测试,修改bug就用了一个月。

都是很简单的实现,没想到弄了这么久。

 

这次接触到,但是以前没在项目中使用过的技术:

1、单点登录:vps中的单点登录实现原理是,重定位到登陆服务器,将本地的登陆URL同时传递过去,当登陆服务器登陆验证通过后,回调本地的登陆URL,然后本地获取到回调请求信息,将信息放入到session中。

 

2、短信模块:调用短信发送服务器API发短信,主要开了一个后台线程去发送短信,避免5秒的重复发送间隔。其实最合适的方式应该使用批量发送。但是批量发送会有很大的延时。短信发送服务器也会有一个回调过程,返回短信是否发送成功。

 

3、读写分离:mysql的主从,现在才知道mysql的主从,传递的是binlog,也就是说如果master写入花了10分钟,那么slave写入也会花费另外的10分钟。主从主要是用于那些写入不是很频繁的情况。

 

4、接口:11个接口基本上都是做了一层隔离,调用信息服务器的API,返回给APP。

你可能感兴趣的:(总结)