zoukankan      html  css  js  c++  java
  • 短信平台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
  • 相关阅读:
    vue-loader介绍和单页组件介绍
    webpack的插件 http-webpack-plugin。 webpack-dev-server
    webpack的介绍
    Axios 的基本使用
    如何使用 re模块的, spilt.
    为 JS 的字符串,添加一个 format 的功能。
    另一种分页器 不依赖Paginator模块的方法
    Socket初识
    网络协议
    双下方法补充以及异常处理
  • 原文地址:https://www.cnblogs.com/nihaofenghao/p/8929870.html
Copyright © 2011-2022 走看看