PipelineDB 1.0.0 发布已经发布了,现在的已经成为一个标准的pg 扩展了,语法也有变动 create continous view 修改为了view,create streaem 修改为了create foreign table 比较好的是,官方的文档同时也已经变更为新的api 接口了 ...
分类:
数据库 时间:
2018-10-25 19:30:03
阅读次数:
180
技术背景 前面我们通过Ribbon或Feign实现了微服务之间的调用和负载均衡,那我们的各种微服务又要如何提供给外部应用调用呢。 当然,因为是REST API接口,外部客户端直接调用各个微服务是没有问题的,但出于种种原因,这并不是一个好的选择。 让客户端直接与各个微服务通讯,会有以下几个问题: 客户 ...
分类:
编程语言 时间:
2018-10-23 20:53:41
阅读次数:
203
django rest framework serializers 在最近的学习中,个人看法,serializers有以下几个作用: - 将queryset与model实例等进行序列化,转化成json格式,返回给用户(api接口)。 - 将post与patch/put的上来的数据进行验证。 - 对p ...
分类:
其他好文 时间:
2018-10-23 14:51:08
阅读次数:
198
最安全的api接口认证 实现步骤: 1、客户端与服务器都存放着用于验证的Token字段,客户端在本地把自己的 用户名+时间戳+Token 组合进行MD5加密后生成一段新的md5-token。 2、客户端访问的时候携带:用户名、时间戳、md5-token。 3、服务端收到请求后,先判断用户名、时间戳是 ...
/** * 使用mockjs来mock数据, 提供mock数据API接口 */ import Mock from 'mockjs' import data from './data.json' //注册接口 Mock.mock('/api2/goods', { // code表示成功 code: 0... ...
分类:
Web程序 时间:
2018-10-16 17:37:26
阅读次数:
552
Factom是一家致力于利用区块链技术来进行文件认证、数据管理、档案记录的保存与验证的公司,可应用于资信证明、专利保护、身份证明、产权保护、医疗档案、审计等领域。 Factom的名字来源于拉丁文,意思是“事情的陈述和确定”。Factom提供了可进行各种应用程序的开发的API接口,包括审计系统、医疗信 ...
分类:
其他好文 时间:
2018-10-16 15:52:30
阅读次数:
188
一个基于ASP.NET Core的可伸缩、通用的文件服务器。 通常后端项目可能会有头像、图片、音频、视频等上传/下载需求,这些需求都可以抽象为文件服务。 ## 功能特点 * 支持Linux(推荐)、Windows * 可伸缩式架构,支持部署1-N台文件服务器 * RESTful架构的API接口... ...
分类:
其他好文 时间:
2018-10-16 12:03:38
阅读次数:
166
前言 介绍完分布式配置中心,结合前面的文章。我们已经有了一个微服务的框架了,可以对外提供api接口服务了。但现在试想一下,在微服务框架中,每个对外服务都是独立部署的,对外的api或者服务地址都不是不尽相同的。对于内部而言,很简单,通过注册中心自动感知即可。但我们大部分情况下,服务都是提供给外部系统进 ...
分类:
编程语言 时间:
2018-10-15 11:56:06
阅读次数:
224
1.做前后端分离 前端使用Vue程序,后端使用Django配合rest-framework。 那么前端Vue通过API接口拿到数据会出现跨域的问题,JSONP只是在get中会用到的,所以这里使用cors来解决一下。 一个Vue程序通过ajax或者axios发送一个请求过来,这里需要做一个允许跨域请求 ...
分类:
其他好文 时间:
2018-10-14 17:48:17
阅读次数:
222
1.API接口应该尽量兼容之前的版本,在URL上应保留版本号,并同时兼容多个版本 2.每一个URI代表一个资源 3.请求方式要与http请求方式一致,GET(获取),POST(新增),PUT(更新全部),PATCH(更新部分),DELETE(删除) 4.应提供查询参数,如:limit,count,o ...