Akka网络编程

Akka为高并发后端服务程序提供支持,网络通信是服务端程序的重要组成部分。网络编程主要有两种方式:

  • TCP socket编程: 作为网络编程的主流方式,TCP socket编程建立在TCP/IP协议之上。例如,QQ聊天就是基于TCP socket编程实现的。
  • B/S结构的HTTP编程: 当我们使用浏览器访问服务器时,使用的是HTTP协议,而HTTP协议的底层依然是通过TCP socket实现的,例如京东商城。