太阳 sun 平台是 Home Assistant 自带组件,用于侦测太阳活动情况,多用于自动化场景设置中。 基本使用 sun: 日出日落时间 - platform: template sensors: sunrise: value_template: '{{ ((as_timestamp(states.sun.sun.attributes.next_ri
Darksky Darksky 是美国著名的天气服务提供商,可以提供世界多地详细的天气实况及预报服务。使用前,请先至 官网 注册获取 API。 sensor: - platform: darksky api_key: API 秘钥 # 监测内容,可选 monitored_conditions: - summary //概述 - pr
Home Assistant 支持博联全系全屋智能设备。 智能四位排插 示例配置: switch: - platform: broadlink host: IP_ADDRESS mac: 'MAC_ADDRESS' type: mp1 friendly_name: 'MP1' slots: # friendly name of slots -
Home Assistant 当中各类智能家居设备以组件(Components)的形式,通过配置 configuration.yaml 文件接入。本文档整合了中国大陆地区常用的平台组件的接入及配置方法,并以符合中文逻辑的层级展现。 注意: 配置文件修改保存后,请至 配置 —— 通用 —— 配置检查 检查文件格式的正确性!! 请至左侧栏或善用搜索寻找希望适配的设备。 设备分类 Home Assist
Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用。
如何开始使用 Jersey 构建 RESTful 服务的快速介绍。这里描述的示例使用轻量级的 Grizzly HTTP 服务器。
可以使用 Microsoft 管理控制台 (MMC) 中的组件服务管理单元来配置和管理组件对象模型 (COM) 组件、COM+ 应用程序以及分布式事务处理协调器 (DTC)。
微服务是一种分布式系统解决方案,推动细粒度服务的使用,这些服务协同工作,且每个服务都有自己的生命周期。因为微服务主要围绕业务领域建模,所以避免了由传统的分层架构引发的很多问题。 微服务也整合了过去十年来的新概念和技术,因此得以避开许多面向服务的架构中的陷阱。本书包含了业界使用微服务的很多案例,包括 Netflix、Amazon、Gilt 和 REA 等。这些组织都发现这种架构有一个很大的好处,就是
在 Docker 集群 部署项目时,收集日志会是一个比较麻烦的问题,但阿里云提供了十分好用的 日志收集系统,本篇文档就是简略介绍一下阿里云日志收集的使用方法。 Docker Swarm 集群搭建 开通日志服务 首先第一步便是在阿里云上开通 日志服务。 日志服务文档 以下的教程是一个顺序的操作方式,一步一步讲述如何使用日志服务。 安装 Logtail 容器 标准 Docker 日志采集流程文档 参数
安装 composer require hyperf/circuit-breaker 为什么要熔断? 分布式系统中经常会出现由于某个基础服务不可用造成整个系统不可用的情况,这种现象被称为服务雪崩效应。为了应对服务雪崩,一种常见的做法是服务降级。而 hyperf/circuit-breaker 组件,就是为了来解决这个问题的。 使用熔断器 熔断器的使用十分简单,只需要加入 Hyperf\Circu
此功能的状态是实验性的。我们欢迎您对此功能的实用性的反馈。我们可能会在未来发展这个功能,使其更加通用。虽然我们将努力确保向后兼容性,但不能保证。 场景 在某些情况下,希望能够从交易处理函数中调用REST API。这使你可以将区块链中的复杂计算移出。调用REST API允许交易处理器功能将复杂或昂贵的计算外包给中央或peer托管的服务。 调用外部REST服务 post(url,data)函数可用于交
SOFARPC 的服务发布和引用的基本配置已经在「编程界面」章节中说明,这里主要介绍服务发布和引用的一些特性。 同一服务发布多种协议 在 SOFARPC 中,可以将同一个服务发布成多个协议,让调用端可以使用不同的协议调用服务提供方。 如果使用 Java API,可以按照如下的代码构建多个 ServerConfig,不同的 ServerConfig 设置不同的协议,然后将这些 ServerConfi
braft 本身并不提供server功能, 你可以将braft集成到包括brpc在内的任意编程框架中,本文主要是阐述如何在分布式Server中使用braft来构建高可用系统。具体业务如何实现一个Server,本文不在展开。 Example server-side code of Counter 注册并且启动Server braft需要运行在具体的brpc server里面你可以让braft和你的业
服务注册与发现是所有的分布式服务都会涉及到的,常见的有zookeeper 、eureka、consul、etcd。 Uragano目前支持consul和zookeeper,推荐使用consul,因为它安装配置简单,支持多数据中心,支持k/v存储,可以扩展为配置中心。不推荐用zookeeper,因为CAP理论,zk是选择CP而不是AP,所以不适合做服务发现,以后会考虑集成eureka。 题外话:特别
启动开发环境服务可以设置不同的 hostname,你可以在启动命令后面加上--hostname 主机名 或 -H 主机名。它将会启动一个 TCP 服务器来监听连接所提供的主机。