• 这次评测是评测Java REST、Java SOAP与Node.JS之间的性能对比,基于内存缓存的Web服务性能对比,对缓存中key/value数据进行插入 抓取 和删除。如下图: icon
  • 这是有关RESTful web API的设计技巧。无论你是在写一个开源库或者内部sdk,甚至只是一个单独的内核模块,下面的这些技巧应该是有帮助的。 要明确这也许是最重要一点。如果你有一个方法getUser,如果不明 icon
  • 其实这个观点我已经在“单元测试中的“单元‘如何定义?”中谈及,大概标题比较极端,吸引不少人兴趣,我再有逻辑的分析一下。 首先,我们必须 icon
  • Spark是一个可像Node.js的Express那样快速Web框架,它虽然和大数据处理框架Spark同名,但是它是基于Java的,受Ruby的Sinatra框架鼓舞,用于Jav icon
  • light-java是内置了undertow http服务器的REST微服务轻量Java框架,它比Spring Boot内嵌Tomcat这样流行的微服务平台要快44倍,与Go语言fast-http性能接近。 icon
  • Rapidoid是一个类似vert.x的快速Java Web框架/微服务框架/RESTful框架,与SpringBoot竞争。 它是由嵌入快速HTTP服务器, 嵌入可持久的内存ACID NoSQL 数据库, 基于Bootstrap响应式GUI框架, 内置数 icon
  • 本文提供了五个真正符合RESTful API含义的标准约束。 1.使用应用程序/ JSON媒体类型API设计其中一个最常见的属性是使用的媒体类型应用程序/ JSON,或有时使用应用程序/ XML。 通过使用Jersey(JAX-RS),看起来经常是 icon
  • QBit是微服务的队列库包,它类似于Akka和Spring的Reactor,但QBit只是库包而不是平台(轻量),QBit能够将服务放在一个队列Queue之后,你能直接使用QBit队列。QBit服务能以WebSocket, HTTP, HTTP pipeline暴露服务,在QBit中的一个服务是一个 icon
  • 这个随笔没说为什么要Restful,只说为什么不基于Http实现Restful。首先Http是超文本转移协议而不是控制协议。通常文档中也会使用“资源”来指代超文本。Http作为一种传输协议其所面向的本体是“资源”。资源包含很多东西,可以分为结构化的和非结构化的两种。视频、声音、图片等都是非结构化的资 icon
  • [Rout("/user/find/{userId}"),"GET"][Rout("/user/find/{barthday}","GET")][Rout("/user/find/{loginId}"),"GET"][Rout("/user/find/{Addtime,end icon
  • begriffs/postgrest · GitHub为现有的PostgreSQL数据库提供RESTful API服务,它提供一个干净的 icon
  • 流畅接口是由Martin Fowler和Eric Evans创造的,流畅API意味着你构建一个API需要遵循以下要点:1.API用户能够容易理解API2.API为完成一个任务能够执行一系列动作,比如Java中可以看成是一系列方法调用,方法链。3.每个方法名称应该是与业务领域相 icon
  • Diet.js是一个只有335行小巧的Web框架:Diet.js网站 直接上使用代码,编辑index.js文件内容如下: icon
  • Dropwizard是一个轻量实现Java微服务的框架,官方案例可能比较复杂,这里展示分分钟简单几步实现一个RESTful微服务。 整个应用只有两个Java文件和pom.xml,Java文件分成带有main方法的应用主文件和资源如路由等,主应用文件代码如下 icon
  • 当开发REST API时,从一开始就必须注意安全方面。 REST是通过URL路径元素表达系统中特定实体的手段。REST不是一个架构,而是一种在Web上构建服务的架构风格。 REST允许通过简单的URL(而不是复杂的请求主体或POST参数)与基于web的系统 icon
  • HTTP-RPC是一个开源REST服务框架,用于简化基于REST的开发,允许开发者创建和访问基于HTTP的Web服务。支持Java端Web服务,客户端支持Java Objective-C/Swift和Javascript,服务器端组件提供轻量的不同于其他大型REST框架,跨平台客户端的一致性使得各种 icon