一个HTTP接口的结构通常为 协议://域名/应用content path/自定义路径?查询参数 以下给出一些定义接口的建议 一、域名相关 若域名无法区分出是api还是页面功能的时候,api路径后面统一加上/api用于区分是接口服务。 例如 http://bos3d.bimwinner.com/ap ...
分类:
其他好文 时间:
2019-03-11 13:21:39
阅读次数:
393
一般情况下,使用IDE进行开发可以极大的提高开发效率 最佳选择 如果语言是GNU开源的则Eclipse,因为Eclipse就是开源的 例如C和C++这样的底层语言并且经典的语言,基于GNU的语言,推荐使用开源IDE Eclipse。 如果语言是某几家巨头共同开发,则使用巨头自己的IDE 例如Java ...
分类:
其他好文 时间:
2019-03-10 09:28:51
阅读次数:
152
环境LinuxCentOs7.4JDK8安装erlang下载rpm仓库:wgethttp://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm安装rpm仓库rpm-Uvherlang-solutions-1.0-1.noarch.rpm安装erlangyum-yinstallerlang备注:上面可能会出现报错,我安装就
分类:
其他好文 时间:
2019-03-08 23:54:22
阅读次数:
299
随着RESTful风格的接口普及,程序员默认都会使用json作为数据传递的方式。json格式的数据冗余少,兼容性高,从提出到现在已被广泛的使用,可以说成为了Web的一种标准。无论我们服务端使用什么语言,我们拿到json格式的数据之后都需要做jsonDecode(),将json串转换为json对象,而 ...
分类:
其他好文 时间:
2019-03-08 11:14:42
阅读次数:
316
RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹啦!下面来具体说一说RPC服务和HTTP服务。 OSI网络七层模型 在说RPC和HTTP的区别之前,我觉的有必要了解一下OSI的七层网 ...
分类:
其他好文 时间:
2019-03-08 09:35:33
阅读次数:
669
前言寒假的时候开始搭建mqtt服务器,一开始使用的是RabbitMQ,基于Erlang语言.但是RabbitMQ的本职工作是AMQP,MQTT只是他的一个插件功能,似乎有些大材小用,很多MQTT的功能也没有集成.这次我打算使用EMQ来重新部署我的MQTT服务器.EMQ也是基于 Erlang/OTP ...
分类:
其他好文 时间:
2019-03-07 19:29:51
阅读次数:
285
系统: centos7 安装: 1).首先需要安装erlang#rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/epel/epel-release-latest-7.noarch.rpm #yum install erlang 安装过程中会有提示,一路输入 ...
分类:
其他好文 时间:
2019-03-07 14:17:02
阅读次数:
172
SpringBoot的Web Service类型常见有RESTful Web Service和SOAP Web Service两种,RESTful风格的web服务比较常用,但实际工作中仍有部分场景用到SOAP Web Service。SpringBoot实现SOAP Web Service的方式有多 ...
分类:
编程语言 时间:
2019-03-06 19:23:17
阅读次数:
992
什么是Elasticsearch? Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有 ...
分类:
其他好文 时间:
2019-03-06 15:13:11
阅读次数:
185
看到知乎上有这样一个问题 WEB开发中,使用JSON-RPC好,还是RESTful API好? 还有其他优秀的推荐方案吗? 先科普一下REST 和 RESTful 什么区别?REST,即Representational State Transfer的缩写。翻译过来是表现层状态转换。如果一个架构符合R ...
分类:
其他好文 时间:
2019-03-06 14:52:13
阅读次数:
168