• 近期将进行后台系统升级,如有访问不畅,请稍后再试!
  • 极客文库-知识库上线!
  • 极客文库小编@勤劳的小蚂蚁,为您推荐每日资讯,欢迎关注!
  • 每日更新优质编程文章!
  • 更多功能模块开发中。。。

标签:微服务

技术杂谈

设计一个成功的微服务,堪称必备的9个基础知识 24小时内最新

设计一个成功的微服务,堪称必备的9个基础知识
人体是不同系统的组合,其中大多数系统是独立的,并且作为一个整体协同工作。每个系统都有自己的特定功能。所有具有多种其他支持框架的器官构成了一个功能完备的机构。 现在,如果应用于软件系统,这就是微服务架构的概念。在技术方面,微服务系统允许开发单个功能模块。这种开发单一功能模块的趋势为大型和小型组织提高了灵活性,性能和成本效率,同时实现了持续测试……继续阅读 »

勤劳的小蚂蚁 5小时前 3浏览 0评论0个赞

技术杂谈

网易考拉在服务化改造方面的实践

网易考拉在服务化改造方面的实践
导读:网易考拉(以下简称考拉)是网易旗下以跨境业务为主的综合型电商,自2015年1月9日上线公测后,业务保持了高速增长,这背后离不开其技术团队的支撑。微服务化是电商IT架构演化的必然趋势,网易考拉的服务架构演进也经历了从单体应用走向微服务化的整个过程,以下整理自网易考拉陶杨在近期Apache Dubbo Meetup上的分享,通过该文,您将……继续阅读 »

勤劳的小蚂蚁 3天前 10浏览 0评论0个赞

技术杂谈

从Uber微服务看最佳实践如何炼成?

从Uber微服务看最佳实践如何炼成?
导读:Uber 成长非常迅速,工程师团队快速扩充,据说 Uber 有 2000 名工程师,8000 个代码仓库,部署了 1000 多个微服务。微服务架构是 Uber 应对技术团队快速增长,功能快速上线很出色的解决方案。本文偏向微服务的入门篇,以 Uber微服务为例,进行了深入浅出的讲解。微服务特性对于微服务没有适当的定义,你可以说它是一……继续阅读 »

勤劳的小蚂蚁 4天前 11浏览 0评论0个赞

技术杂谈

为什么微服务一定要有网关?

为什么微服务一定要有网关?
一、什么是服务网关服务网关 = 路由转发 + 过滤器1、路由转发:接收一切外界请求,转发到后端的微服务上去;2、过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成(其实路由转发也是通过过滤器实现的)。二、为什么需要服务网关上述所说的横切功能(以权限校验为例)可以写在……继续阅读 »

勤劳的小蚂蚁 4天前 10浏览 0评论0个赞

技术杂谈

微服务的接入层设计与动静资源隔离

微服务的接入层设计与动静资源隔离
零 题记这个系列是微服务高并发设计,所以我们先从最外层的接入层入手,看都有什么样的策略保证高并发。接入层的架构画一个简图来讲包括下面的部分。接下来我们依次解析各个部分以及可以做的优化。一、数据中心之外:DNS、HttpDNS、GSLB当我们要访问一个网站的服务的时候,首先访问的肯定是一个域名,然后由 DNS……继续阅读 »

勤劳的小蚂蚁 5天前 11浏览 0评论0个赞

技术杂谈

什么是微服务架构

什么是微服务架构
什么是微服务?微服务(Microservices Architecture)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。微服务的概念源于 2014 年 3 月 Martin ……继续阅读 »

勤劳的小蚂蚁 5天前 11浏览 0评论0个赞

技术杂谈

服务发现的基本原理以及如何实现?

服务发现的基本原理以及如何实现?
一、什么是服务发现?服务发现并没有怎样的高深莫测,它的原理再简单不过。只是市面上太多文章将服务发现的难度妖魔化,读者被绕的云里雾里,顿觉自己智商低下不敢高攀。服务提供者是什么,简单点说就是一个 HTTP 服务器,提供了 API 服务,有一个 IP 端口作为服务地址。服务消费者是什么,它就是一个简单的进程,想要访问服务提供者提供的服务来干一些事……继续阅读 »

勤劳的小蚂蚁 5天前 9浏览 0评论0个赞

技术杂谈

你的微服务敢独立交付么?

你的微服务敢独立交付么?
最近经常在项目或是社区里听到大家谈论微服务架构,但谈论的焦点更多集中在微服务拆分,分布式架构,微服务门槛,DevOps 配套设施等话题上。但是在我眼里,真正能称之为微服务架构的少之又少。原因也很简单,我所见到的很多所谓的微服务架构项目,大多都没有做到微服务架构的一个基本要求:服务的独立部署(交付)。这里的独立部署和自动化部署还不是一个概念,……继续阅读 »

勤劳的小蚂蚁 6天前 13浏览 0评论0个赞

技术杂谈

阿里内部分享 | 如何让你的后端服务更健壮?

阿里内部分享 | 如何让你的后端服务更健壮?
对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计 、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。本人结合自己两年有限的互联网后端工作经验,从某几个视角谈谈自己对这一问题的理解,不足之处,……继续阅读 »

勤劳的小蚂蚁 1周前 (02-11) 18浏览 0评论0个赞

技术杂谈

微服务架构组件分析

微服务架构组件分析
微服务架构组件1. 如何发布和引用服务服务描述:服务调用首先解决的问题就是服务如何对外描述。 常用的服务描述方式包括 RESTful API、XML 配置以及 IDL 文件三种。RESTful API主要被用作 HTTP 或者 HTTPS 协议的接口定义,即使在非微服务架构体系下,也被广泛采用优势:HTTP 协议本身是一个公……继续阅读 »

勤劳的小蚂蚁 1周前 (02-11) 11浏览 0评论0个赞

技术杂谈

微服务架构:搭建网站扫码登录的功能设计

微服务架构:搭建网站扫码登录的功能设计
微信扫码登录大家都是应用比较多的登录方式了,现在大的购物网站像京东、淘宝等都支持使用 APP 扫码登录网站了。今天就用 APP 扫码登录网站的实例来举例说明微服务架构的搭建过程。微服务架构应该是什么样子在这之前先看一看一个微服务架构落地以后应该是什么样子的。平常所有的微服务架构更多的是从框架来讲的像 Dubbo,Sp……继续阅读 »

勤劳的小蚂蚁 1周前 (02-11) 29浏览 0评论0个赞

技术杂谈

微服务架构选型实践

微服务架构选型实践
背景随着公司一年多的成长,我们已经开发了数十个项目了,后台有 JAVA 的有 PHP 的,为了更好地提升开发与管理效率,各技术大牛小牛们时常进行激烈的 PK,碰撞出了许许多多爱的火花,比如其中之一:微服务实践设计系统架构微服务开发架构.png只需要有一套 BASE 微服务,BASE 微服务生成业务系统微服务实例,供各个业务系……继续阅读 »

勤劳的小蚂蚁 1周前 (02-11) 13浏览 0评论0个赞

技术杂谈

从内部自用到对外服务,配置管理的演进和设计优化实践

从内部自用到对外服务,配置管理的演进和设计优化实践
导读:本文将介绍阿里内部微服务配置中心,从集团自用、到阿里云的商业化、再到开源的整个发展历程中的实践,帮助技术同学了解在一个支持型技术团队转变成一个营收型、提供开源服务的技术团队在产品上的设计思考。本文整理自阿里巴巴中间件技术专家彦林在今年中国开源年会上的分享,通过此文,您将了解到: ……继续阅读 »

勤劳的小蚂蚁 1周前 (02-11) 39浏览 0评论0个赞

技术杂谈

浅谈微服务基建的逻辑

浅谈微服务基建的逻辑
这篇文章主要目的是面向初接触微服务的朋友简单介绍微服务基础建设所需要的各个模块以及缘由。起点首先,我们得有一个“服务”。根据定义,我们可以把每个服务实例都视作一个黑盒。这个盒子有着明确的输入点和输出点,并且(理想情况下)仅通过这些输入和输出点和外界产生关联。每个服务实例会拥有专属的网络地址、独立的计算资源,并且独立部署。客户端通过访问服务实例……继续阅读 »

勤劳的小蚂蚁 1周前 (02-10) 30浏览 0评论0个赞

技术杂谈

微服务该如何进行服务治理?

微服务该如何进行服务治理?
1. Spring Cloud Netflix 的优势对于微服务的治理而言,核心就是服务的注册和发现。所以选择哪个组件,很大程度上要看它对于服务注册与发现的解决方案。在这个领域,开源架构很多,最常见的是 Zookeeper,但这并不是一个最佳选择。在分布式系统领域有个著名的 CAP 定理:C——数据一致性,A——服务可用性,P——……继续阅读 »

勤劳的小蚂蚁 1周前 (02-10) 34浏览 0评论0个赞

技术杂谈

弄懂服务路由与负载均衡,微服务搞起

弄懂服务路由与负载均衡,微服务搞起
1基本概念SOA公共的业务被拆分出来,形成可共用的服务,最大程度地保障代码和逻辑的复用,避免重复建设,这种设计称为 SOA。路由SOA 架构中,服务消费者通过服务名称,在众多服务中心找到要调用的服务的地址列表,称为服务的路由。负载均衡对于负载高的服务,一般有多台服务器组成的集群,当请求到来时,为了将请求均衡……继续阅读 »

勤劳的小蚂蚁 1周前 (02-10) 18浏览 0评论0个赞

技术杂谈

微服务化之前需要先无状态化和容器化

微服务化之前需要先无状态化和容器化
一、为什么要做无状态化和容器化很多应用拆分成微服务,是为了承载高并发,往往一个进程扛不住这么大的量,因而需要拆分成多组进程,每组进程承载特定的工作,根据并发的压力用多个副本公共承担流量。(如果觉得疲累,可以点击下面的伴奏音乐,而且猜对歌名,直接送书!)将一个进程变成多组进程,每组进程多个副本,需要程序的修改支撑这种分布式的架构……继续阅读 »

勤劳的小蚂蚁 1周前 (02-10) 25浏览 0评论0个赞

技术杂谈

揭秘大型网站架构进化之路

揭秘大型网站架构进化之路
互联网上有很多关于网站架构的各种分享,有些主要是从运维和基础架构的角度去分析的(堆机器,做集群),太关注技术细节实现,普通的开发人员基本看不太懂。本文第一章节将主要介绍大型网站基础架构的扩展,第二章节则重点从应用程序的角度去介绍网站架构的扩展和演变。一,大型网站基础架构的扩展草根时期,快速开发网站并上线。当然,通常只是先……继续阅读 »

勤劳的小蚂蚁 1周前 (02-09) 21浏览 0评论0个赞

技术杂谈

微服务化的数据库设计与读写分离

微服务化的数据库设计与读写分离
数据库永远是应用最关键的一环,同时越到高并发阶段,数据库往往成为瓶颈,如果数据库表和索引不在一开始就进行良好的设计,则后期数据库横向扩展,分库分表都会遇到困难。对于互联网公司来讲,一般都会使用 Mysql 数据库。一、数据库的总体架构我们首先来看 Mysql 数据的总体架构如下:这是一张非常经典的 Mysql 的系统架构……继续阅读 »

勤劳的小蚂蚁 1周前 (02-09) 22浏览 0评论0个赞

技术杂谈

千万级调用量微服务架构实践

千万级调用量微服务架构实践
微服务架构在大型电商中的运用 电商是促销拉动式的场景,也是价格战驱动的场景。618 和双 11 都是典型的促销活动。其实都是在抢用户、扩市场占有率。在这样的场景之下,对秒杀、抢购是很热衷的玩法。 促销式的拉动对系统的挑战是什么呢?可以从上图里看到:对高可用性的要求是非常高的,需要 99.99%的高可用性。快速迭代对对系统容……继续阅读 »

勤劳的小蚂蚁 1周前 (02-09) 13浏览 0评论0个赞

技术杂谈

微服务实战:使用API Gateway

微服务实战:使用API Gateway
当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务架构中,每一个微服务暴露一组细粒度的服务提供点。在本篇文章中,我们来看它如何影响客户端到服务端通信,同时提出一种 API Gateway 的方法。介绍假定你正在为在线购物应用开发一个原生手机客户端。你需要实现……继续阅读 »

勤劳的小蚂蚁 1周前 (02-09) 23浏览 0评论0个赞

技术杂谈

微服务改造那些痛

微服务改造那些痛
0 背景技术圈流行一句话,凡脱离业务谈架构的,都是耍流氓。作为微服务改造系列的第一篇博客,首先介绍一下实施这次技术改造的背景。第一,我所在公司(简称 XR)的后台服务采用的主技术栈是 Scala,虽然开发效率很高,但也带来一系列的副作用。1.由于 Scala 语言强大的表达能力和丰富的函数式特性,很容易写出俗称“意大利面条”式的代……继续阅读 »

勤劳的小蚂蚁 1周前 (02-09) 16浏览 0评论0个赞

技术杂谈

电商系统中的商品模型的分析与设计

电商系统中的商品模型的分析与设计
1,前言在电商系统中,商品模型至关重要,是整个电商的核心,下面通过一个简单的分析,设计一个基础的商品模型。2,商品模型的演化在以前,那时 CMS 很流行,最常见的模型是栏目-文章模型。于是做电商的时候,自然就继承了这种一对多的关系。只是栏目变成了分类,文章变成了商品。商品也具备了独特的业务属性。现在很多电商网站上左侧……继续阅读 »

勤劳的小蚂蚁 1周前 (02-08) 14浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00