互联网企业部署BFF 框架的优势

什么是BFF框架 BFF框架指的是一种逻辑分成,而非一种新技术; 即 Backend For Frontend(服务于前端的后端),也就是服务器设计 API 时会考虑前端的使用,并在服务端直接进行业务逻辑的处理,又称为用户体验适配器. 为什么要使用BFF 当然一般情况下后端 api 不需要区别对待不同的前端; 不同的前端平台所带来的差异化不会很大,但有些特殊的商业软件会细分到以上 3 种不同的前端平台. 如果是基于这个假设那么前端每做一点改变都需要后端的支持; 有没有一个中间件平台提供所有前端所需的 api,同时负责和后端交互呢? 对于基本的小改动中间件平台完全可以提供其相应的数据支持,而不

go语言 sync 包简介及使用

sync 包的简介 Go语言的sync包提供了常见的并发编程控制锁; 在并发编程中锁的主要作用是保证多个线程或者 goroutine在访问同一片内存时不会出现混乱; golang 中使用 go 语句来开启一个新的协程。 goroutine 是非常轻量的,除了给它分配栈空间,它所占用的内存空间是微乎其微的; 但当多个 goroutine 同时进行处理的时候,就会遇到比如同时抢占一个资源,某个 goroutine 等待另一个 goroutine 处理完某一个步骤之后才能继续的需求。 在 golang 的官方文档上,作者明确指出,golang 并不希望依靠共享内存的方式进行进程的协同操作。 而是希

国内镜像 中科大 Docker Hub 源使用

地址 https://docker.mirrors.ustc.edu.cn/ #说明 Docker Hub 镜像缓存 使用说明 注意 由于访问原始站点的网络带宽等条件的限制,导致 Docker Hub, Google Container Registry (gcr.io) 与 Quay Container Registry (quay.io) 的镜像缓存处于基本不可用的状态。故从 2020 年 4 月起,从科大校外对 Docker Hub 镜像缓存的访问会被 302 重定向至其他国内 Docker Hub 镜像源。从 2020 年 8 月 16 日起,从科大校外对 Google Contain

回到顶部