获得徽章 0
BFF(Backend for Frontend): 微服务提供给前端的数据可能不会按照前端需要的方式进行编排或过滤。在这样的情况下,我们可以使用 BFF 将一些前端逻辑转移到中间层,中间层就是 BFF。当前端请求一些数据时,它将调用 BFF 中的 API。 BFF 将执行以下操作: - 调用相关的微服务 API 并获取所需数据 - 根据前端展现来处理数据 - 将格式化后的数据发送到前端 因此,前端将有更少的逻辑,BFF 有助于简化数据展示,并为前端提供一个目的明确的接口。
展开
1
histogram 并不记录所有数据,只记录每个 bucket 下的 count 和 sum。 接口耗时分位数: histogram_quantile(0.99,sum(rate(request_duration_seconds_bucket [1m])) by(le)) 接口qps: sum(rate(request_duration_seconds_count[1m])
展开
评论
用curl -d的时候遇到json里面有单引号会有问题,用斜杠转义也不行,可以用\u0027代替单引号。
评论
main函数以及main包应该尽量精简。因为在项目中只有一个main包,同时程序只可能在main.main或者main.init被调用一次。这导致在main.mian中很难编写测试用例。应该将业务逻辑移动到其他的package中。
评论
Go语言1.4版本增加了 Internal packages 特征用于控制包的导入,即internal package只能被特定的包导入。 内部包的规范约定:导出路径包含internal关键字的包,只允许internal的父级目录及父级目录的子包导入,其它包无法导入。
展开
评论
golang | 声明一个变量时未给定初始值,则会被自动赋值为空值。 int默认值是0,指针默认值是nil,slice/map/channel默认值是nil,struct默认值是Xx{}。
评论
mac 开启socks5代理 brew install polipo polipo socksParentProxy=localhost:{ssh_port} 然后在postman配置代理,端口写上上开启ssh转发后返回的端口
展开
1
gorm版本对比:github.com/jinzhu/gorm & gorm.io/gorm www.cnblogs.com
评论
idea/goland/pycharm插件 Rainbow Brackets GitToolBox CodeGlance
评论
下一页
个人成就
文章被点赞22
文章被阅读12,229
掘力值144
收藏集
3
关注标签
17
加入于