移动端朝本人的mysql数据库中插入数据,但是移动端插入的数据是随机的,随时都可以插入,本人现在要做的就是当移动端朝本人的数据库插入数据时,本人的服务器会把这条数据及时的发送给另一台电脑处理,不知道本人表述清楚没,监听和转发的操作最好能在本人的服务器上实现,各位高手有什么思路
解决方案
5
能不能判断数据库的数量?假如数量增加就代表有数据插入,然后按照插入时间倒序找到最后的数据,让服务器来处理
5
在数据库中加1个insert触发器,假如有新数据,执行触发器中的SQL。这种方式影响数据库性能,执行方式只限SQL。
最好在调用接口中用消息队列去实现,定时程序从消息队列中取消息执行。
最好在调用接口中用消息队列去实现,定时程序从消息队列中取消息执行。
5
移动端不能直接写数据库!
通过接口服务实现,接口服务写成功数据库时,向另外一台机器发消息。可以使用JMS,webservice/servlet等技术实现
通过接口服务实现,接口服务写成功数据库时,向另外一台机器发消息。可以使用JMS,webservice/servlet等技术实现
5
不知道你的移动端的接口跟你PC端的接口是不是同一个,假如不是,那么在处理移动端的时候,起一个消息去通知你其他业务处理逻辑
或你可以考虑观察者模式
或你可以考虑观察者模式