
占位20210927
引入日常接口开发中使用到具体技术,并且说明其异同点
接口开发的集中常用方式
webservice websocket socket http rpchttp接口和webservice,还有socket,请问这几种方式孰优孰劣,区别是什么,什么时候用哪个?
服务接口,选择rpc还是http?实现了所有的Http请求类型,相应的类为
HttpGet、HttpPost、HttpDelete、HttpPut
其它的相关概念:
RSA加密与解密md5
幂等控制
postman
swagger
运维平台日志管理工具:日志容易,kibana
Kibana介绍Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。
Elasticsearch、Logstash和Kibana这三个技术就是我们常说的ELK技术栈,可以说这三个技术的组合是大数据领域中一个很巧妙的设计。一种很典型的MVC思想,模型持久层,视图层和控制层。Logstash担任控制层的角色,负责搜集和过滤数据。Elasticsearch担任数据持久层的角色,负责储存数据。而我们这章的主题Kibana担任视图层角色,拥有各种维度的查询和分析,并使用图形化的界面展示存放在Elasticsearch中的数据。
一。socket方式开发接口
二。websocket 方式开发接口
三。http方式开发接口
迷走神经 笔者
HTTP接口开发专题一(四种常见的 POST 提交数据方式对应的content-type取值) - 迷走神经 - 博客园application/x-www-form-urlencoded 这应该是最常见的 POST 提交数据的方式了。浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 apphttps://www.cnblogs.com/cainiao-Shun666/p/9182234.html
HTTP接口开发专题二(发送http请求的接口工具类) - 迷走神经 - 博客园import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOException; imphttps://www.cnblogs.com/cainiao-Shun666/p/9182464.html
HTTP接口开发专题三(发送http请求,调用http接口的流程) - 迷走神经 - 博客园一、xml数据格式传输 1)构造xml参数:通过JAXB将java对象转换为xml 2)调用上一篇的http工具类的方法,发送请求到目的接口地址 3)返回的xml字符串结果,用JAXB进行解析成javhttps://www.cnblogs.com/cainiao-Shun666/p/9182993.html
HTTP接口开发专题四(接收http接口发送过来的请求) - 迷走神经 - 博客园前面讲了调用http接口的操作,这篇讲下接收http接口的操作。(以Spring MVC为例) 1)如果发送过来的内容类型是application/x-www-form-urlencoded https://www.cnblogs.com/cainiao-Shun666/p/9183823.html
四。httpclient方式开发接口
五。webService方式开发接口
六。RPC方式开发接口
七。RESTful接口