-
聊聊微服务的服务注册与发现
引言 聊起微服务的服务注册与发现,很多人立马就会脱口而出 zk、etcd、consul、eureka 这些组件,进而聊到 CAP 如何取舍,性能如何,高可用和容灾是怎么实现的。 在这之前,站在组件使用者的角度,我想先问这么几个问题: 注册的 IP 和端口怎么确定 ? 实现服务治理还需要注册哪些信息 ? 如何进行优雅的服务注册与服务下线 ? 注册服务的健康检查...
时间:2018-06-25点击:227收藏
-
行业 | 数据洪流下的存储变革,中科曙光和戴尔的应对之道
大数据洪流下,数据量级和类别的指数级增长,让传统的数据存储、管理模式变得不堪一击。 想要真正实现数字化转型,让数据驱动业务创新、挖掘数据价值,即使是在IT领域的领头企业,也面临着迫切的转型需求。 中科曙光和戴尔易安信作为高新技术企业,对于数字化转型中数据所面临存储、处理等问题都有着独到的见解,来看看他们如何面对这一场数据“高考”。 中科曙光 作为国内最早从事...
时间:2018-06-25点击:234收藏
-
AIOps智能监控在阿里巴巴故障管理工作中的成功实践
摘要:在自动化运维还不普及的时候,运维人员更多的运用手动的方式完成运维工作,这种方式耗时长,效率低。由此,如何合理发挥人工智能技术辅助运维人员进行故障管理工作逐步成为了业界关注的焦点。阿里巴巴的GOC团队通过研究并使用AIOps系统到运维业务场景中的方式,积累了大量的智能运营的方法论和技术体系。 本场视频精彩回顾,戳这里! 本场视频PPT下载,戳这里! 演讲...
时间:2018-06-25点击:239收藏
-
为什么SD-WAN现在飞速发展?
多年来,软件定义的广域网(SD-WAN)被认为是一群初创企业的利基市场。 现在将不再是这种情况。现在,SD-WAN市场使用网络虚拟化来利用、管理和保护互联网宽带,为企业应用构建更强大的网络,SD-WAN正在蓬勃发展,并有望达到数十亿美元的企业网络服务,其中包括云安全等辅助产品。 来自企业和服务提供商终端用户群体的反馈表明,SD-WAN技术需求强劲,SD-WA...
时间:2018-06-25点击:206收藏
-
(6)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- AOP框架
AOP 框架基础 要求懂的知识:AOP、Filter、反射(Attribute)。 如果直接使用 Polly,那么就会造成业务代码中混杂大量的业务无关代码。我们使用 AOP (如果不了解 AOP,请自行参考网上资料)的方式封装一个简单的框架,模仿 Spring cloud 中的 Hystrix。 需要先引入一个支持.Net Core 的 AOP,我们用.Ne...
时间:2018-06-25点击:263收藏
-
(7)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- 利用Polly+AOP+依赖注入封装的降级框架
创建简单的熔断降级框架 要达到的目标是:参与降级的方法参数要一样,当HelloAsync执行出错的时候执行HelloFallBackAsync方法。 public class Person { [HystrixCommand("HelloFallBackAsync")] public virtual async Task<string> Hell...
时间:2018-06-25点击:168收藏
-
扫盲人工智能的计算力基石--异构计算
人工智能有三要素:算法,计算力,数据。我们今天主要来讲讲计算力。 计算力归根结底由底层芯片提供。按照计算芯片的组成方式,可以分成:同构计算:使用相同类型指令集和体系架构的计算单元组成系统的计算方式。异构计算:使用不同类型指令集和体系架构的计算单元组成系统的计算方式。常见的计算单元类别包括CPU、GPU、ASIC、FPGA等。 我们从CPU开始,讲一个小故事来...
时间:2018-06-25点击:237收藏
-
【微服务No.4】 API网关组件Ocelot+Consul
介绍: Ocelot是一个.NET API网关。该项目针对的是使用.NET运行微服务/面向服务架构的人员,他们需要一个统一的入口进入他们的系统。然而,它可以处理任何说HTTP并在ASP.NET Core支持的任何平台上运行的任何东西。 Ocelot是一组按特定顺序的中间件,Ocelot操纵HttpRequest对象进入由其配置指定的状态,直到它到达请求生成器...
时间:2018-06-25点击:172收藏
-
Spring Cloud Ribbon(服务消费者)
Spring Cloud Ribbon 是一个基于Http和TCP的客户端负载均衡工具,基于Netflix Ribbon实现的。它不像服务注册中心、配置中心、API网关那样独立部署,但是它几乎存在于每个微服务的基础设施中。 Ribbon架构图 1258b858-c697-32e3-8f9e-b2623f7c6862.png Ribbon负载均衡策略 6944...
时间:2018-06-25点击:254收藏
-
Android ViewPager和PagerAdapter简单代码写法
Android ViewPager和PagerAdapter简单代码写法 总是忘记,记下来备忘: package zhangphil.test; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.annotation.Null...
时间:2018-06-25点击:179收藏
-
android 判断应用是否在前台显示
在一些场景下我们需要知道应用是否在前台显示,当不在前台显示的时候,一些后台进程可以暂时停止,比如一些查询任务、不必要的线程、不需要的渲染等,以减少对设备资源的占用。判断应用是否在前台通常可以使用一下方式: ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE); Li...
时间:2018-06-25点击:313收藏
-
Android如何创建自己的第三方库
本章将告诉你如何创建自己的第三方库 创建库 准备: 1. github账号 2. Android Studio 3. git版本控制工具 一,打开AndroidStudio,File->New->New Project 打开AndroidStudio 二,创建Library 创建Library AndroidLibrary 三,添加类,然后写一个...
时间:2018-06-25点击:228收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 2048小游戏-低调大师作品
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker安装Oracle12C,快速搭建Oracle学习环境