行为分析
2021-12-02 15:33:20   8  举报             
     
         
 行为分析
    作者其他创作
 大纲/内容
 可以改一下规则,如:rule=\"0/5 * * * * ?  *\"
  TemplateMainActivity.onCreate
    KafkaConsumer.consumer0
  DefaultKafkaProducer.producer0
  UDP
  写入模拟数据
  IpuTcpServer.getInstance(Integer.parseInt(tcpPort)).start();
  MysqlManager.executeInsert
  ServerStart收集服务启动类
  IpuMobileActivity.onCreate
  tcpLong
  // 触发时间 每30分钟执行一次String cronScheduleHour = System.getProperty(\"cronScheduleHour\
  SimulateDataJob.send
  IpuTcpLongConnectServer.getInstance(Integer.parseInt(tcpLongConnectPort)).start();
  common.propertie文件配置了topic与数据库表的关系及消息格式
  Application.java启动类
  UdpServerHandler.channelRead0
  ipu-contact-biz业务组件
  Android客户端启动消息发送
  Postman 发送POST请求:http://localhost:9000/ipu//simulator/initDevices
  com.ai.ipu.count.IpuCount.init
  kafka
  MqManager.producer
  AbstractKafka.consumer
  MessageDeal.dealMessage
  {\"eventType\":\"AppStart\
  MainActivity.onCreate
  SchedulerManagerUtil.startScheduler();
  Android客户端心跳发送
  IpuHttpServer.getInstance(Integer.parseInt(httpPort)).start();
  ipu-contact-simulator 模拟服务
  客户端启动,发送UDP消息到收集服务,收集服务将接收到的消息发送给kafka
  MySQL
  ipu-ca-collect收集服务
  发送模拟数据的消息
  SimulateDataJob.execute
  IpuMqttServer.getInstance(port).start();
  读取
  IpuCountUtil.sendOper(\"start\
  IpuCountUtil.init(IpuMobileActivity.this.getApplication());
  http
  district.json等、、读取许多个json文件
  mqtt
  IpuUdpServer.getInstance(Integer.parseInt(udpPort)).start();
  HeartBeatService.onCreate()
  ipu-consumer-app-mysql版本的消费者流程
  tcp
  ump
  MessageDealManager.dealMessage(strContentDecode);
  device.json
  提供接口,具体接口的使用及参数等请看postman,共计43个接口
  ConsumerServer.main消费者服务启动类
  IpuCount.sendHeartBeat(HeartBeatService.this.period);
  UdpServer.start
   
 
 
 
 
  0 条评论
 下一页
  
   
  
  
  
  
  
  
  
  
 