用 Node.js 和 AWS Lambda 创建无服务器的微服务
在本文中,我们将使用 Lambda—Amazon Web Services(AWS)套件中的一个新工具—来启动并运行一个微服务。 我们将使用 Lambda 创建一个 HTTP GET 终端,该终端使用 GitHub 的API 发...
oschina 发布于 1个月前 3
如何编写 Python 文档生成器
在我刚开始接触Python的日子里,我最喜欢做的事情之一是坐在解释器旁使用内置help功能来检查类和方法,决定下一个要敲的内容。这个功能导入一个对象,遍布它的成员,取出文档注释,生...
oschina 发布于 2个月前 0
如何正确实现 Java 中的 HashCode
相等 和 Hash Code 从一般角度来看,Equality 是不错的,但是 hash code 更则具技巧性。如果我们在 hash code上多下点功夫,我们就能了解到 hash code 就是用在细微处去提升性能的。...
oschina 发布于 2个月前 1
Apache Karaf 基础功能
在先前的文章, 我就怎样使用Apache Karaf的“特性”以简单将OSGi包(bundle)添加到一个容器中(包括处理依赖)进行过简述。 就像在文章中所讨论的那样, 就Karaf的“特性仓库”而言...
oschina 发布于 3个月前 1
使用 Apache Spark 的 Lambda 架构
目标 市场上很多玩家已经建造了MapReduce工作流用来日常处理兆兆字节的历史数据。但是谁愿意等待24小时来拿到更新后的分析报告?这篇博客会向你介绍Lambda Architecture,它被设计出...
oschina 发布于 3个月前 2
理解面向 HTTP API 的 REST 和 RPC
在过去的这几年当中,当人们想要构建一个 HTTP API,在诸如 XML-RPC、SOAP以及 JSON-RPC 这些选项之中,几乎都会选择 REST 作为首选的架构风格。REST 的出现最终被认为优于其它的“基...
oschina 发布于 3个月前 6
初步了解 Angular 2 端到端的测试
有许多原因使我过去不愿对自己的应用添加自动化测试。原因之一是不知道其中的效益成本比率,另一个原因是考虑到集成到现有生产环境的应用可能比较难。测试应用而不用从头重构代码,仅...
oschina 发布于 3个月前 1
Apache Solr JSON Facet API 内部原理
自从我几年前加入了Cloudera 平台以进行提供搜索引擎分析,我一直积极的和上游的Solr社区开发新功能,这将推动更多有趣的应用程序运行在Cloudera搜索中(那是一个基于 Solr和Apache ...
oschina 发布于 3个月前 1
微服务中 HTTP 消息头的转发
微服务不再是一种趋势。不管你喜欢还是不喜欢,他们都已存在。然而,在拥抱微服务架构和正确地实现它之间,还有一个巨大的鸿沟。在此提醒,首先需要检查很多 分布式计算的错误。在所...
oschina 发布于 3个月前 0
对 MQTT 进行探究
MQTT 协议 是一种机器对机器(M2M)的协议,它被广泛地用于 IoT (物联网:Internet of Things)。它是一种面向消息的协议。也是因为这个原因,它是非常轻量级的,被 IoT 生态系统...
oschina 发布于 3个月前 16
顶部