Electron指南 - 调试主进程

2016-05-30
阅读 2 分钟
13.5k
浏览器窗口的DevTools只能调试渲染进程的脚本(比如Web页面)。为了提供一种方法来调试主进程中的脚本,Electron提供了 --debug 以及 --debug-brk 的选项开关。

Electron指南 - 快速入门

2016-05-27
阅读 4 分钟
15.7k
Electron提供了丰富的本地(操作系统)的API,使你能够使用纯JavaScript来创建桌面应用程序。与其它各种的Node.js运行时不同的是Electron专注于桌面应用程序而不是Web服务器。

Consul入门07 - Consul Web界面

2016-05-09
阅读 1 分钟
16.2k
Consul还带来了一个界面美观,功能强大的,开箱即用的Web界面。通过该界面我们可以查看所有的服务以及节点,查看所有的健康监测及其当前的状态,以及读取和设置键/值数据。该Web界面自动支持多数据中心。

如何使用ELK来监控性能

2016-05-04
阅读 6 分钟
17.4k
每当我解决一些应用性能问题的时候,我常常会看到一个服务由于高的CPU利用率而使得一台或者多台服务器运行变得非常缓慢。这也许意味着它因为高负载而导致资源缺乏,但是通常情况下这其实是代码有bug,一个异常或者一个错误的流程导致过多占用了系统资源。为了把这些问题找出来,我不得不在NewRelic/Nagios和ELK之间查看...

Consul入门06 - 键/值对数据

2016-05-01
阅读 3 分钟
10.1k
为了提供服务发现以及健康检测,Consul提供了非常容易使用的键/值对存储。它能被用于存储动态配置信息,帮助服务协作,建构leader选举机制,以及开发者可以想到的建构任何其它的东西。

Consul入门05 - 健康检测

2016-05-01
阅读 2 分钟
12.7k
我们已经看到了运行Consul,增加节点和服务,以及查询这些贱点和服务是多么地简单。在这篇教程中,我们将继续增加对节点和服务健康监测的教程。健康监测对服务发现是一个关键的组件,它避免使用不健康的服务。

Consul入门04 - Consul集群

2016-05-01
阅读 3 分钟
10.3k
我们已经启动了我们的第一个代理并且在这个代理上注册和查询了服务。这些显示了使用Consul是多么的容易但是并没有展示Consul的可扩展性以及可用于产品级别的服务发现的基础设施。在本篇向导中,我们将建立我们第一个多成员的真实的集群。

Consul入门03 - 注册服务

2016-04-28
阅读 3 分钟
17.2k
首先,为Consul配置创建一个目录。Consul装载配置目录中所有的配置文件,通常在Unix系统中惯例是建立以名为 /etc/consul.d 的目录( .d 后缀暗示这个目录包含了一些配置文件的集合)。

Consul入门02 - 运行Consul代理

2016-04-28
阅读 3 分钟
11.8k
在Consul安装完成后,必须先运行代理。该代理可以以服务器或者客户端模式运行。每个数据中心必须博阿含至少一个服务器,不过一个集群推荐3或5个服务器。一个单服务器的部署在失败的情况下会发生数据丢失因此不推荐使用。

Consul入门01 - 安装Consul

2016-04-25
阅读 2 分钟
11.9k
Consul必须首先安装在每个节点上当该节点需要称为Consul集群中的成员。为了使得安装更容易,Consul为所有支持的平台提供了二进制安装包。本页面不描述如何从源码来编译Consul。

从APT中获取运行时类信息

2016-04-21
阅读 3 分钟
5.9k
从JDK1.6开始提供了一个新的被称为APT(Annotation Processing Tool)的工具,使用其提供的APT我们可以通过类似数据结构的方式来访问被编译的Java的源代码。

在GIT中创建一个空分支

2016-04-13
阅读 1 分钟
38k
有时候我们需要在GIT里面创建一个空分支,该分支不继承任何提交,没有父节点,完全是一个干净的分支,例如我们需要在某个分支里存放项目文档。使用传统的git checkout命令创建的分支是有父节点的,意味着新branch包含了历史提交,所以我们无法直接使用该命令。