微服务:一种架构风格,服务的作用域很严格,且服务之间松散耦合。由此推进:可独立部署,并且严格关注业务功能。
微服务可以托管在Docker容器里面
容器:一个运行实例,接受运行应用程序所需的各个软件部分。通过使用卷和端口,可以对其他容器、宿主操作系统甚至外部系统开放
优点:易于设置和创建,并且可以快速停止和启动
端口:同os,是连接到外界的udp、tcp端口
卷:类似共享文件夹
容器是从镜像构建的,我们可以自己构建镜像,或者从一个集中的Docker数据库下载镜像。
镜像:是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。可以把许多文件做成一个镜像文件
注册表:存储下载的Docker容器,例如Docker Hub
后端的技术提高可以从技术分割上,单独异步队列、搜索插件、至于数据库
数据库对应都有自己的数据库语言,当我们谈到数据库的语言时候除了数据结构,可以关注他的单线程和多线程。
单线程语言适合缓存这类不需要同时操作的应用场景
redis
MySQL 多线程