短信平台README.MD
Posted 512178509
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了短信平台README.MD相关的知识,希望对你有一定的参考价值。
1、引入dubbo服务,作为一个提供者提供服务 2、dubbo所依赖的jar包:dubbo-2.5.3.jar(dubbo服务的核心jar包) javassist-3.15.0-GA.jar(字节码生成包) netty-3.2.5.Final.jar(网络传输包) zkclient-0.1.jar(zkclient将ZooKeeper的watcher机制转换成为一种更加容易理解的订阅模式) zookeeper-3.3.3.jar(注册zooker时必须jar服务端) fastjson-1.1.37.jar(json格式的jar包) mysql-connector-java-5.1.26-bin.jar(数据库驱动jar包)(手动添加) 3、一般只进行数据库的配置(用户和模板配置),只有在增加短信提供商的时候才需要修改代码 4、dubbo服务消费者直连提供者:在src/main/source/下有spring_dubbo_provider_d.xml(提供者实例) 在src/test/source/spring_dubbo_consumer_d.xml(消费者实例) 5、dubbo服务的白名单(IP白名单): (1)、在src/main/source/创建META-INF/dubbo/com.alibaba.dubbo.rpc.Filter 纯文本文件,内容添加:AuthorityFilter=com.isoftstone.iics.bizsupport.sms.web.constant.AuthorityFilter 指明过滤器路径 (2)、创建AuthorityFilter该类后,继承Filter类,实现invoke方法 (3)、在提供者配置中添加该标签:<dubbo:provider filter="AuthorityFilter"/> (4)、电话白名单类似于ip白名单. 6、http接口电话白名单UAT环境不做限制,测试环境做限制 FAQ: 1.exception:Fail to start server// Failed to bind to: /0.0.0.0:20880 (1)、生产者和消费者在同一个工程,注释掉消费者! (2)、可能在本机上已经有一个容器启动了,所以在绑定zooker集群的时候失败了! (3)、端口绑定失败,端口正在被使用! 2.使用dubbo提供的hessian协议进行直连RPC调用时,路径设置有误,报远程方法执行失败!(RPC调用传送文件) (1)、contextpath设置有误 (2)、尚未解决 3、The host did not accept the connection within timeout of 10000 ms 文字接口测试--返回信息有问题,目前不太懂 curl -H "Content-Type: application/json" -X POST --data ‘{"tid":"100","mobile":"18295789020"}‘ http://10.0.0.5:8082/com.isoftstone.iics.bizsupport.sms/sms/sendmessage?sid=21&passwd=123456 curl -H "Content-Type: application/json" -X POST --data ‘{"tid":"100","mobile":"18295789020"}‘ http://10.0.0.5:8082/com.isoftstone.iics.bizsupport.sms/sms/sendmessage?sid=21&passwd=123456 curl -H "Content-Type:application/x-www-form-urlencoded;charset=utf-8" -X POST --data "mobile=18295789020&smsMessage=123456" http://10.6.1.5/com.isoftstone.iics.bizsupport.sms/sms/message
以上是关于短信平台README.MD的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android Studio 的 README.md 文件中禁用代码检查错误