标签:服务注册

编程技术

Kratos:bilibili 开源的一套 Go 微服务框架

yeseng 发布于 2019-04-26

Kratos Kratos是 bilibili 开源的一套Go微服务框架,包含大量微服务相关框架及工具。主要包括以下组件: http框架blademaster(bm) :基于 gin 二次开发,具有快速、灵活的特点,可以方便的开发中间件处理通用或特殊逻辑,基础库默认实现了log&...

阅读(10)评论(0)赞 (0)

Java

马蜂窝火车票系统服务化改造初探

20

songhua.gao 发布于 2019-04-25

点击上方“马蜂窝技术”,关注订阅更多优质内容 交通方式是用户旅行前要考虑的核心要素之一。为了帮助用户更好地完成消费决策闭环,马蜂窝上线了大交通业务。现在,用户在马蜂窝也可以完成购买机票、火车票等操作。 与大多数业务系统相同,我们一样经历着从无到有,再到快速发展的过程。本文将以火车...

阅读(9)评论(0)赞 (0)

Java

Dubbo Spring Cloud 重塑微服务治理

2

尖兵 发布于 2019-04-25

原文链接: Dubbo Spring Cloud 重塑微服务治理 ,来自于微信公众号: 次灵均阁 摘要 在 Java 微服务生态中,Spring Cloud成为了开发人员的首选技术栈,然而随着实践的深入和运用规模的扩大,大家逐渐意识到 Spring Cloud 的局限性。在服务治...

阅读(13)评论(0)赞 (0)

Java

成为1个技术大牛的入门到进阶之路(学习路线图)

刘莉莉 发布于 2019-04-25

计算机领域技术更迭非常之快,内容博大精深。涉及到分布式架构,更是分支众多,知识庞杂。 很多新人在最初往往找不到头绪,不知道从何处下手来一步步提升自己的技术水准。 本文将介绍要成为1个技术大牛的18般兵器谱,以及这条打怪升级之路,希望可以让新人少走弯路,在这条路上一步步提升自己。 ...

阅读(13)评论(0)赞 (0)

编程技术

一探B站后台架构, 他山之石, 何以攻玉? — 仅从一个一线Golang开发者的角度谈B站4.22代码

2

刘莉莉 发布于 2019-04-25

4月22日, B站部分后台源代码因为某愤怒的员工, 被上传至Github. 本文我们不讨论安全, 法律 (根据代码漏洞, 去恶意攻击或者获利是违法的! 我们工作时也要注意代码安全), 我仅从开发者的角度谈谈, 这份代码我们能学到什么? B站Golang生态建设, 代码规范, 工具...

阅读(23)评论(0)赞 (0)

编程技术

主流微服务注册中心浅析和对比

12

邓龙华 发布于 2019-04-24

开源产品受开发者热捧,是因为其代码透明、可以参与共建、有社区进行交流和学习,当然更重要的是开源产品的接入成本低。个人开发者或者中小型公司往往会将开源产品作为选型首选。 开发者通过阅读源代码,理解产品的功能设计和架构设计,同时也可以通过本地部署来测试性能,随之而来的是对各类开源产品...

阅读(12)评论(0)赞 (0)

Spring

Spring Cloud Eureka 常用配置详解,建议收藏!

2

xubiao.zhuang 发布于 2019-04-24

前几天,栈长分享了 《 Spring Cloud Eureka 注册中心集群搭建,Greenwich 最新版! 》,今天来分享下 Spring Cloud Eureka 常用的一些参数配置及说明。 Spring Boot 的配置参考Java技术栈微信公众号往期 Spring Bo...

阅读(8)评论(0)赞 (0)

Java

Java SPI (Service Provider Interface) 原理、设计及源码解析(一)

7

邓龙华 发布于 2019-04-24

背景 团队内部轮流技术分享,其他人都是分享源码,我每次都是设计和架构,感觉自己太特立独行。这次我要合群点,分享点源码。 概念 Service Provider Interface:服务提供方接口。是一种JVM层面的服务注册发现机制。 谁在用 jdbc源码里我见过SPI、Dubbo...

阅读(11)评论(0)赞 (0)

Java

小团队微服务落地实践

16

puefu.he 发布于 2019-04-19

我们的产品是一个客户数据平台。产品的一个重要部分类似企业版的”捷径”,让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。从这一点上,我们的业务特点就是聚少成多,把一个个服务连接起来就成了数据的海洋。理念上跟微服务一致,一个个独立的小服务最终实现大功能...

阅读(27)评论(0)赞 (0)

Spring

SpringCloud使用Sofa-lookout监控(基于Eureka)

4

xiaoli.wang 发布于 2019-04-19

本文属于是前几篇文章的后续,其实一开始感觉这个没有什么必要写的,但是最近一个朋友问我关于这个的问题,所以想着还是写一篇基于Eureka监控使用Pormetheus监控Sofa-Lookout监控的文章。 前几篇文章请看: 《SpringBoot使用prometheus监控》 《S...

阅读(25)评论(0)赞 (0)

编程技术

微服务神经元(Neural)

xirruiqiang 发布于 2019-04-19

微服务架构中的神经组织,主要为分布式架构提供了集群容错的三大利刃:限流、降级和熔断。并同时提供了SPI、过滤器、JWT、重试机制、插件机制。此外还提供了很多小的黑科技(如:IP黑白名单、UUID加强版、Snowflake和大并发时间戳获取等)。 Features 分布式限流( L...

阅读(21)评论(0)赞 (0)

Spring

Spring Cloud 参考文档(声明式REST客户端:Feign)

puefu.he 发布于 2019-04-18

声明式REST客户端:Feign Feign 是一个声明式的Web服务客户端,它使编写Web服务客户端变得更容易,要使用Feign,请创建一个接口并对其进行注解,它具有可插拔的注解支持,包括Feign注解和JAX-RS注解,Feign还支持可插拔编码器和解码器。Spring Cl...

阅读(25)评论(0)赞 (0)

Java

Spring Cloud 参考文档(服务发现:Eureka客户端)

Harries 发布于 2019-04-18

服务发现:Eureka客户端 服务发现是基于微服务架构的关键原理之一,尝试手动配置每个客户端或某种形式的约定可能很难做到并且可能很脆弱,Eureka是Netflix Service Discovery服务器和客户端,服务器可以被配置和部署为高可用性,每个服务器将注册服务的状态复制...

阅读(22)评论(0)赞 (0)

Spring

Spring Cloud 微服务与 Service Mesh 的融合

2

xiaoli.he 发布于 2019-04-16

概述 这篇文档,着重解决一个问题:Spring Cloud 融合于 Rainbond 原生 Service Mesh 的正确姿势是什么样子的。 Rainbond 原生支持 Service Mesh 微服务架构。也就是说,无论原来是什么,只要部署在 Rainbond 上,那么就天然...

阅读(22)评论(0)赞 (0)

Java

Spring Cloud 参考文档(Spring Cloud Config Client)

hanze 发布于 2019-04-16

Spring Cloud Config Client Spring Boot应用程序可以立即利用Spring Config Server(或应用程序开发人员提供的其他外部属性源),它还提取了一些与 Environment 变化事件相关的额外有用特性。 配置优先Bootstrap ...

阅读(27)评论(0)赞 (0)

Spring

Rainbond 5.1.3 发布,快速部署和运维 Spring Cloud 集群

3

darida 发布于 2019-04-15

今天为大家带来Rainbond 5.1系列第三个更新版本,本次版本更新的关键是降低Rainbond学习门槛,我们不仅增加了新用户指导任务来指引用户学习Rainbond的线路,同时在通过源码批量创建服务、通过Docker镜像批量智能创建服务等多个方面增加了大量改进来方便用户。 Ra...

阅读(21)评论(0)赞 (0)

编程技术

网易消息推送系统微服务化实践

8

yeseng 发布于 2019-04-14

【编者的话】微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通。每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境、类生产环境等...

阅读(33)评论(0)赞 (0)

Spring

学习微服务:ServiceComb + Spring Cloud Hystrix

7

dulong 发布于 2019-04-12

点击蓝色文字添加关注! 推荐指数 ★★★★★ 在分布式环境中,许多服务依赖项中的一些不可避免地会失败。Hystrix是一个Java类库,可通过添加容错逻辑来帮助您控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点,阻止它们之间的级联故障以及提供后备选项来实现这一...

阅读(24)评论(0)赞 (0)