Redis开发和运维 (2) - Redis API

通用命令 遍历所有key 123keys *keys [pattern] 一般不在生产环境使用,单线程列出耗时 可以在热备节点上用 计算key的总数 1dbsize 检查key是否存在 1exists key 删除指定key-value 1del key [keys...] key在seconds秒后过期 1expire key seconds type key 数据结构和内部编码### 字符串类型哈希类型列表类型集合类型有序集合类型查缺补漏zrevankzrevrang

阅读全文

Redis开发和运维 (1) - 初识

导学盛赞Redis 高性能 Key-Value服务器 支持多种数据结构 丰富的功能 高可用分布式支持 介绍Redis是什么 开源 基于键值的存储服务系统 多种数据结构 高性能,功能丰富 Redis的前世今生 作者:Salvaore Sanfilippo(antirez) 脱胎于项目LLOOGG.com 支持的数据结构: Strings/Blobs/Bitmaps Hash Tables(objects) Linked Lists Sets Sorted Sets 谁再使用Redi...

阅读全文

WebAPP升级方案(iOS版)

服务器部分服务端提供: 版本检测接口e.g. http://192.168.11.1:3000/version H5+包下载地址e.g. http://192.168.11.1:3000/download/HelloH5.wgtu H5+包命名: Supervisor.wgtu格式: package_name.wgtu H5+包使用zip压缩 JS部分执行步骤: 版本检测 下载wgtu包 安装wgtu包 重启 版本检测1234567891011121314151617181...

阅读全文

micro-heartbeat

演示服务发现使用心跳。 依据服务发现在启动和注销时提供服务发现。有时,这些服务可能会意外地死亡或被强行杀死或面临暂时的网络问题。在这些情况下,将在服务发现中保留陈旧的节点。如果自动删除服务,那将是理想的。 解决方案Micro支持一个注册器TTL的选项,并为这个确切的原因注册间隔。TTL指定一个注册在发现之后应该存在多长时间,它会过期并被删除。间隔是服务重新注册以保存其在服务发现中的注册的时间。 这些选项都可以在go-micro和micro Toolkit中使用。 Toolkit使用像这...

阅读全文

micro new [service]

micro new命令是为micro服务生成样板模板的快捷方式。 使用通过指定相对于$GOPATH的目录路径来创建新服务。 1micro new github.com/micro/foo 将运行: 1234567891011121314151617181920212223micro new github.com/micro/foocreating service go.micro.srv.foocreating /Users/asim/checkouts/src/github.com/...

阅读全文

micro web

micro web提供了查看和查询服务的仪表板。 入门指南安装1go get -u github.com/micro/micro 运行1micro web ACME默认使用ACME安全服务 1MICRO_ENABLE_ACME=true micro web 可以选择指定一个主机白名单 123MICRO_ENABLE_ACME=true \MICRO_ACME_HOSTS=example.com,api.example.com \micro web TLS证书API支持安全地使用TLS证...

阅读全文

micro api

micro api是微服务的api网关。使用API网关模式为您的服务提供一个单一入口点。micro api使用服务发现服务HTTP和动态路由到适当的后端。 概述micro api是一个HTTP api。对API的请求通过HTTP提供,并通过RPC在内部路由。它建立在go-micro的基础上,利用它进行服务发现、负载平衡、编码和基于RPC的通信。 因为micro api在内部使用了micro,这也使得它成为可插拔的。参见go-plugins支持gRPC、kubernetes、etcd、...

阅读全文

用Micro构建有弹性和容错的应用程序

构建分布式系统是很有挑战性的,这已经不是什么秘密了。虽然我们已经解决了很多问题,作为一个行业,我们仍然经历了重建许多建筑街区的周期。是否因为迁移到下一个抽象级别,虚拟机到容器,采用新的语言,利用基于云的服务,甚至是这种向微服务的转变。总有一些东西似乎需要我们重新学习如何为下一波技术构建性能和容错系统。 这是一次迭代和创新之间的无休止的战斗,但是我们需要做一些事情来帮助减轻很多痛苦,因为向云、容器和微服务的转移仍在继续。 动机我们为什么要这么做?为什么我们要不断地重建构建块,为什么还要继...

阅读全文

Micro Bot - 微服务聊天工具

今天我想和你们谈谈机器人。 机器人吗?真的…现在我知道你在想什么了。现在有很多关于机器人的炒作。如果你对聊天机器人很熟悉,你就会知道这不是一个新的概念,事实上,它可以追溯到伊丽莎时代。对机器人的重新迷恋真的出现了,因为我们发现了更多有用的功能,而不仅仅是娱乐。他们还对可能成为下一个超越应用的交互界面,即会话用户界面进行了研究。 在工程领域,机器人不仅是用于会话目的,它们对于操作任务来说也非常有用。所以,我们大多数的技术人员都已经熟悉了“ChatOps”这个词。GitHub从这个词的起源...

阅读全文


Powered by Hexo and Hexo-theme-hiker

Copyright © 2013 - 2021 朝着牛逼的道路一路狂奔 All Rights Reserved.

访客数 : | 访问量 :