控制台

微服务治理实践:服务查询

我是研究僧i 提交于 2020-02-28 17:06:18
前言 自从微服务架构变得火热以后,越来越多服务治理相关的名词被大家所熟知,例如:服务注册发现、负载均衡、容错等等,其中有一项能力,可以说是服务治理平台的刚需,却又很少被大家提及,也是这篇文章即将介绍的内容 -- 服务查询。 什么是服务?其实并没有严格的定义,但按照使用不同框架的习惯,我们可以大概归纳如下: 1、Dubbo 一类的服务框架,接口即服务。一般以服务名、版本号、分组这样的三元组作为唯一标识 2、SpringCloud 一类的微服务,应用即服务。一般以应用名称作为唯一标识 服务查询开源实现 开源框架对服务查询的支持主要有 Apache Dubbo 提供的 Dubbo Admin、Nacos 提供的 Nacos 控制台 。首先介绍这两种开源实现,再介绍 EDAS 对服务查询的延伸。 服务查询主要包括:服务列表查询、服务详情查询、服务提供者列表、服务消费者列表、服务元数据等,下面主要展示服务列表查询。 Dubbo Admin Dubbo Admin 支持 2.7 版本以上的 Dubbo 应用,提供了 Dubbo 基本的服务治理能力,其中就包括了服务查询。 Dubbo Admin 默认支持 Zookeeper 注册中心,但理论上可以支持任意注册中心,只需要引入对应的注册中心扩展即可。由于 Zookeeper 并不支持模糊查询的需求,Dubbo Admin 采取了同步的策略,即在

全面总结Linux快捷键的使用

大憨熊 提交于 2020-02-28 12:35:17
####在控制台/虚拟终端下 ctrl-alt-delete -关闭计算机 alt-fn (f1, f2, f3,…) - 切换到第n个控制台 alt-left 或者 alt-right - 切换到上/下一个虚拟终端 scroll lock - 锁定终端的输入/输出-当屏幕输出滚动过快的时候可以用这个键给屏幕定格,再按一次scroll lock解除锁定。 也可以用另外一种方法实现这个功能,使用ctrl-s 锁定屏幕,使用ctrl-q解除锁定。如果你的控制台突然出现了不明原因无响应也可以尝试一下后面的这个解锁快捷键,也许是因为你无意中触发了ctrl-s导致屏幕假死。 shift-page up 或者 shift-page down - 上、下滚动控制台缓存。这个功能在 scroll lock 启动的时候也是管用的。 在使用 (alt-fn) 更换控制台后缓存内容就被删除了,所以滚动无效。 ctrl-l -刷新屏幕。 ctrl-c 或者 ctrl-\ -杀死当前任务 ctrl-d - 作用是 eof 即文件末尾(end-of-file)。如果你的光标处在一个空白的命令行上,将会退出bash,比你用exit命令退出要快得多。 ctrl-z - 暂停进程。使用命令:bg在后台运行或者使用fg在前端运行。 ####bash & command-line ctrl-a -

spring boot—默认日志框架配置

自作多情 提交于 2020-02-28 03:36:00
文章目录 默认日志框架--配置全解 日志格式 日志级别 日志输出到控制台 日志输出到文件 spring boot2.2.4官方文档 默认日志框架–配置全解 #日志记录 logging : #日志级别 level : #可以调整不同目录的日志级别(注意:必须指定包,否则报错) root : info com.cd.example.one : trace com.cd.example.two : debug com.cd.example.three : info #日志文件 file : #日志文件完整路径(包含日志文件名) name : D : \idea\logs\example - loggin.log #日志文件目录路径(spring boot默认使用spring.log作为日志文件) #path: D:\idea\log #文件大小(默认10MB) max-size : 10MB #文件保存周期(默认7天,七天之后就会删除) max-history : 7 #日志输出格式 pattern : #在控制台输出的日志格式 console : - %d { yyyy - MM - dd HH : mm : ss } - %clr(% - 5level) - [ %thread ] - %logger { 50 } - - %clr(%msg) %n #在文件输出的日志格式 file

干掉cmd:windows下使用linux命令行

≡放荡痞女 提交于 2020-02-27 20:02:50
  对于喜欢用命令行的朋友们,在windows下面使用cmd窗口是不是很不爽?复制不方便?不能随意放大缩小?如果需要多个控制台要多个窗口?。。。。各种不爽 一、基础工具   如果你也不爽,那就对了,所以给大家安利一款很爽的命令行工具:ConEmuPack   这是一款干掉cmd缺点的工具,有如下优点:   1、随意放大缩小   2、多开控制台只有一个窗口   3、支持鼠标左键选中,自动复制   4、其他各种不爽 二、轻松使用linux风格命令行 2.1 powershell vs linux sh   本身windows自带有powershell,但是我个人不太喜欢powershell,用起来其实没linux下面风格用起来舒服,虽然很接近linux命令行,但是我觉得报错太鲜艳,有些命令占用太多的窗口空间等等 2.2 配置sh   1) 安装git   为什么要安装git呢,因为git自带有ssh工具,sh工具等众多小工具,ssh系列工具的用处就不用说了,还有git本身就是几大版本控制工具之一,sh是我们本文的重点,这里就不推广git了,我们先安装好git,并配置好环境变量。   2)配置控制台启动调用sh   打开工具的时候,选择配置   然后选择Startup->Specified named task->{Bash::bash},之后如果程序启动则可以调用sh来处理我们的命令了

函数计算支持应用中心功能

Deadly 提交于 2020-02-27 14:41:04
<img src="https://data-analysis.cn-shanghai.log.aliyuncs.com/logstores/article-logs/track_ua.gif?APIVersion=0.6.0&title=%E5%87%BD%E6%95%B0%E8%AE%A1%E7%AE%97%E6%94%AF%E6%8C%81%E5%BA%94%E7%94%A8%E4%B8%AD%E5%BF%83%E5%8A%9F%E8%83%BD&author=%E9%A6%99%E4%B8%98&src=article"> 前言 函数计算是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。 使用函数计算可以实现一些典型的场景: 基于 oss 触发做图片处理 基于 Puppeteer 做网页截图或者网页爬虫 基于 TensorFlow 做机器学习 基于框架做小程序后端 基于框架做 web 应用 等等 从上面典型场景我们可以看出函数计算不只是函数,还可以是复杂应用,这些应用是一个或多个函数,外加其他云服务资源(如 oss、rds 等等)组合起来的

什么是console.log?

感情迁移 提交于 2020-02-27 11:36:37
console.log 什么用? 请通过代码示例说明如何在JavaScript中使用它。 #1楼 一个示例-假设您想知道能够运行程序的哪一行代码(在程序崩溃之前!),只需键入 console.log("You made it to line 26. But then something went very, very wrong.") #2楼 您可以查看控制台的地方! 只是让他们都在一个答案中。 火狐浏览器 http://getfirebug.com/ (您现在也可以使用Firefox内置的开发人员工具Ctrl + Shift + J(“工具”>“ Web开发者”>“错误控制台”),但是Firebug更好,请使用Firebug) Safari和Chrome 基本上一样。 https://developers.google.com/chrome-developer-tools/docs/overview https://developer.apple.com/technologies/safari/developer-tools.html IE浏览器 别忘了您可以使用兼容模式在IE9或IE10中调试IE7和IE8 http://msdn.microsoft.com/zh-CN/library/ie/gg589507(v=vs.85).aspx http://msdn

chrome浏览器中 F12 各功能简介

我只是一个虾纸丫 提交于 2020-02-27 11:15:30
首先介绍Chrome开发者工具中,调试时使用最多的三个功能页面是:元素(ELements)、控制台(Console)、源代码(Sources),此外还有网络(Network)等。 *元素(Elements):用于查看或修改HTML元素的属性、CSS属性、监听事件、断点等。 *控制台(Console):控制台一般用于执行一次性代码,查看JavaScript对象,查看调试日志信息或异常信息。 *源代码(Sources):该页面用于查看页面的HTML文件源代码、JavaScript源代码、CSS源代码,此外最重要的是可以调试JavaScript源代码,可以给JS代码添加断点等。 *网络(Network):网络页面主要用于查看header等与网络连接相关的信息。 1、元素(Elements) 查看元素代码:点击如图箭头(或用者用快捷键Ctrl+Shift+C)进入选择元素模式,然后从页面中选择需要查看的元素,然后可以在开发者工具元素(Elements)一栏中定位到该元素源代码的具体位置 。 查看元素属性:可从被定位的源码中查看部分,如class、src,也可在右边的侧栏中查看全部的属性,如下图位置查看 修改元素的代码与属性:可直接双击想要修改的部分,然后就进行修改,或者选中要修改部分后点击右键进行修改,如下图: 注意:这个修改也仅对当前的页面渲染生效,不会修改服务器的源代码