A wave of study and research on a high-performance gateway written in Java: Soul

The Denver nuggets

Understanding and preliminary operation

  • Soul Gateway source code parsing (a) overview
  • Soul gateway source code analysis (two) the initial operation of the code

Request processing flow parsing

  • Soul Gateway source code parsing (iii) request processing overview
  • Soul Gateway source code parsing (4) Dubbo request overview
  • Soul gateway source code analysis (five) request type exploration
  • Soul Gateway source code analysis (six) Sofa request processing overview
  • Soul gateway source code analysis (seven) limit the flow plug-in exploration
  • Soul gateway source code analysis (eight) route matching exploration
  • Soul gateway source code analysis (nine) plug-in configuration loading preliminary
  • Soul gateway source code analysis (ten) custom simple plug-in preparation
  • Soul gateway source code parsing (11) request processing summary

Data Synchronization parsing

  • Soul gateway source code analysis (12) data synchronization
  • Soul gateway source code parsing (thirteen) Websocket synchronization data -Bootstrap end
  • Soul Gateway source code parsing (fourteen) HTTP data synchronization -Bootstrap end
  • Zookeeper data synchronization -Bootstrap end
  • Soul gateway source code analysis (sixteen) Nacos data synchronization example run
  • Soul gateway source code parsing (seventeen) Nacos data synchronization parsing -Bootstrap end
  • Soul gateway source code parsing (18) Zookeeper data synchronization preliminary -Admin end
  • Soul Gateway source code parsing (19) Nacos data synchronization initialization fix -Admin end
  • Soul gateway source code parsing (20) Websocket data synchronization -Admin end
  • Soul Gateway source code parsing (21) HTTP long polling data synchronization -Admin end
  • Soul gateway source code analysis (22) data synchronization summary

Soul – the Client module

  • Soul gateway source code analysis (23) SoulSpringMvcClient annotations
  • Soul gateway source code analysis (24) SoulDubboClient notes
  • Soul gateway source code analysis (25) soul-client module summary

The overview

  • Soul gateway source code analysis (26) preliminary overview

One day

  • HTTP parameter request error