首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏焱融科技

    微服务实践 | 焱融云前端微服务架构的设计要点

    微服务架构使应用程序更易于扩展和更快地开发,从而加速创新并缩短新功能的上线时间。 整体式架构与微服务架构 整体式架构,所有进程紧密耦合,并可作为单项服务运行。 微服务的优势 灵活扩展 通过微服务,可以独立扩展各项服务以满足其整体应用程序功能的需求。这使团队能够适当调整基础设施需求,并在服务需求激增时保持整体应用的可用性。 架构如图所示: 配置管理 在微服务分布式环境下,一个系统拆分成很多个微服务,需要告别手工修改配置的方式,采用集中配置管理的方式提升运维效率。 2. 断路器工作流程如图所示: 总结 以上就是焱融云前端微服务实施的一些实践,充分满足了当前阶段开发需求。

    1.5K41发布于 2020-02-28
  • 来自专栏指旺研究院

    P2P网贷合规检查实要点

    网贷行业期盼已久的全国性合规检查标准终于出台——《关于开展 P2P 网络借贷机构合规检查工作的通知》(以下简称《检查通知》)已下发至各省市网贷整治办,通知要求2018年12月底前完成合规检查,但依然没有给出具体备案时间 麻袋研究院仍然从平台实角度出发,对《检查通知》及其附件108条的重点择要解读: 一、接受检查的对象是谁 《检查通知》写明,“针对已经纳入各省(区、市、计划单列市)网贷风险专项整治名单的网贷机构开展检查 ——如果没有进入专项整治名单的P2P平台,意味着接受检查的机会都没有,更别提备案了。 二、谁来检查 总结为三类主体,至少查三次,至少形成三份报告。 麻袋研究院认为,此前颁布的《上海市网络借贷信息中介机构合规审核与整改验收工作指引表》(以下简称“上海168条”)是全国范围内实性最强且最严格的验收细则之一,本次108条《检查清单》,对上海168条多有借鉴 2、线下资产端宣传受限 上海168条仅对资金端线下宣传有严格要求,《检查清单》108条则禁止线下资产端宣传,但允许开展信息采集、核实、贷后跟踪、抵押管理等风险管理业务。

    89420发布于 2019-07-30
  • 来自专栏服务端技术杂谈

    微服务实

    什么是微服微服务的两个核心: 微:服务粒度更细,即服务要细到API 服务:提供好服务,让服务好用 总结以上两点,来看这张图: 从图可以看出,微服务很简单,好的架构就应该简单,我们将服务拆API,每个服务服务于一个完整的功能 所以做好微服务,“云”是关键。 微服务的实现 由图可知,微服务的关键是服务网关。 微服务特点 服务需要细化成API: 每个服务由一组API组成 以API形式对外提供统一格式的服务 使用者可直接使用HTTP API服务需要保证安全可靠 微服务解决的问题: 统一入口 安全控制:放刷限流 http,dubbo,protobuf API配置管理 API上线,下线 API与服务接口映射 监控与报警 整体架构可扩展,高并发,分布式 服务容器自动收缩,扩容 方案 负载均衡:nginx/lvs/f5 微服务层

    62340发布于 2018-04-17
  • 来自专栏dotNET知音

    .net 微服务实

    作者:云和月vv 来源:https://www.cnblogs.com/lgdvvvv/p/lgdvvvv.html l 前言  本文记录了我的一次.net core 微服务架构实践经验,以及所用到的技术 可以引入Kubernetes对容器进行自动管理,熟练运用有一定难度,中文社区:https://www.kubernetes.org.cn/k8s l RPC 远程过程调用   为什么要有RPC 按照微服务设计思想 也可以直接实例化 TBaseServer server = new AsyncBaseServer(Processor, serverTransport, factory1, factory2, return Task.CompletedTask; } } } 修改ConfigureServices添加如下代码 //注入rpc服务实现实例 记录与分享自己的一次微服务实

    82630发布于 2020-03-04
  • 来自专栏米奇爱编程

    Golang微服务实

    背景 在之前的文章《漫谈微服务》我已经简单的介绍过微服务,微服务特性是轻量级跨平台和跨语言的服务,也列举了比较了集中微服务通信的手段的利弊,本文将通过RPC通信的方式实现一个增删查Redis的轻量级微服务示例 amd64 Docker version 18.09.2, build 6247962 代码仓库 https://github.com/felipeinfantino/microservice-golang 微服务实践 proto; // Server Requests message SetRequest{ string key = 1; string value = 2; } message string key = 1; } // Server Response message ServerResponse{ bool success = 1; string value = 2; 2.解压拷贝里面的二进制protoc及google子目录到该示例工程目录下。

    87320发布于 2019-12-25
  • 来自专栏嘉为动态

    微服务实践之客观认识微服

    以上是维基百科对微服务的定义,专业词汇不算少,接下来我们通过对比传统的单体架构、SOA架构来理解微服务。 如何理解单体架构和微服务架构? 微服务的“微”字,也许当初就是相对SOA服务而言的,实践微服务的先行者和贡献者Netflix公司,就曾将他们的架构称为“细粒度的SOA”,可见微服务和SOA一脉相承。 首先,微服务的优势还是明显的—— ◉ 复杂度可控:将原本单体应用内部的复杂度分而治之,每个微服务只负责单一的职责,复杂度显著降低; ◉ 独立部署,稳定性高:每个微服务单独一个进程,单个微服务的宕机、重新部署 接下来我们细数一下微服务的缺点—— ◉ 维护难度高:虽然单个微服务的复杂度不高,但把所有微服务组合成一个完整应用的难度却不低,微服务的总体复杂度甚至高于单体架构。 可见,微服务不是放之四海而皆准的银弹,只有深入理解微服务的优势和劣势,客观认识自身项目的业务和技术需求,才能做出最恰当的技术架构选择,避免为了微服务而微服务。

    64920发布于 2019-03-14
  • 来自专栏JavaEdge

    SpringCloud微服务实战(二)-微服务介绍

    分布式是多节点的 各节点通过消息通信 简单的微服务架构 微服务架构的基础框架/组件 仔细观察 两大派系 SpringCloud是什么

    51451发布于 2018-06-13
  • 来自专栏后端进阶

    SpringCloud 微服务实战笔记

    2. 2. ,导致整个微服务系统出现雪崩效应。 a=1&b=2,该请求就会访问 integral-server 系统中的 add 服务。 2. 2.

    85110发布于 2019-11-11
  • SpringBoot微服务实战指南

    ​使用Spring Boot构建微服务Spring Boot是构建微服务的理想选择,它简化了配置和部署流程,同时提供了丰富的功能支持。以下是使用Spring Boot开发微服务的关键步骤和注意事项。 > <artifactId>micrometer-registry-prometheus</artifactId></dependency>安全措施使用Spring Security和OAuth2保护 HttpSecurity http) throws Exception { http.authorizeRequests().anyRequest().authenticated().and().oauth2ResourceServer ().jwt(); }}容器化部署通过Docker容器化微服务,使用Dockerfile定义镜像。 # GitHub Actions示例jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2

    17410编辑于 2026-03-22
  • 来自专栏Rainbond开源「容器云平台」

    微服务】微服务实战(二):使用API Gateway

    【编者的话】本系列的第一篇介绍了微服务架构模式。它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。 当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务架构中,每一个微服务暴露一组细粒度的服务提供点。 相对的,若是采用微服务架构,最终页上的数据会分布在不同的微服务上。 请看下面这几种方式 客户端到微服务直接通信 理论上说,一个客户端可以直接给多个微服务中的任何一个发起请求。 如果采用客户端发现服务,API Gateway必须要去查询服务注册处,也就是微服务实例地址的数据库。 处理部分失败 在实现API Gateway过程中,另外一个需要考虑的问题就是部分失败。

    1.5K40发布于 2018-05-31
  • 来自专栏架构之家

    微服务实践--微服务方法论00

    微服务实践系列文章中主要介绍在微服务实践过程中可能会考虑到的方向、以及这些方向可供选择的技术工具、并会涉及少量的架构设计理论知识。 这里以一张图的方式为大家展示可能在微服务中遇到的技术与实现方向: 技术全景 作者把微服务实践中的技术方向有分了四部分:微服务管理,存储技术,业务支持,DevOps。 微服务管理是介绍分布式系统的技术实现部分。存储技术独立出来的意义在于存储和大数据,人工智能等大型的独立系统有关系。业务支持是阐述在业务实现过程中可能会用到的技术,但是不和通用的微服务技术相关的技术。 Archaius 分布式任务管理 xxl-job,Elastic-Job, 异步任务 AMQP,Spring Cloud,Dubbo 高速缓存 Redis,Memcache,Mysql Memory DB,H2 Spinnaker 指标监控 Telegraf InfluxDB Grafana 应用性能 lb的使用情况 调用链 zipkin,pinpiont,skywalking 接口管理 swagger,yapi,rap2

    65510编辑于 2022-12-28
  • 来自专栏我思故我在

    .Net微服务实践(一):微服务框架选型

    目录 微服务框架 SpringCloud SpringCloud技术栈 SpringCloud核心组件 核心组件工作原理 微服务架构组件 最后 微服务框架 微服务(Microservices)是一种架构风格 ,一个大型复杂软件应用由一个或多个微服务组成。 系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 Spring Cloud Config 链路追踪 Spring Cloud Sleuth Zipkin HTrace SkyWalking 安全 Spring Cloud Security Auth2 .NET下的网关,我们推荐使用Ocelot,来开始我们的Ocelot之旅. .Net微服务实践(二):Ocelot介绍和快速开始

    83920发布于 2020-04-08
  • 来自专栏进击的Coder

    2022,Go 终于出八股文了(附 100 例代码实例 +DDD 实践)

    粉丝扫码免费领取 前 50 名加送 某大厂技术总监内部分享视频 Go 语言微服务实践之 DDD 1 68页Go实战干货 基本上覆盖了实过程中常遇到的问题要点。收好,少走弯路! 2 250+大厂面试精华详解 答应我,见了面试官,一定得掩盖住押中原题的惊喜! 3 精华干货→Go语言微服务实践之DDD 这个大家就拼一下手速了啊,前 50 名,基本覆盖了 Go 调度模型、协程、并发、垃圾回收等等技术要点…… 粉丝扫码免费领取 前 50 名加送 某大厂技术总监内部分享视频 Go 语言微服务实践之 DDD

    2.6K60编辑于 2022-04-24
  • 来自专栏JavaEdge

    SpringCloud微服务实战(一) - 入门

    1 简介 [lazf7suo0u.png] [aezj5ftadb.png] [uoigl4igim.png] [x62fgcihp7.png] [lmse4wfaqh.png] [1s0n1x9l2f.png ] [r3vw288hcv.png] [g6i547df33.png] [8d3jv5xti8.png] 2 微服务介绍 [9uhyzn8vo8.png] [mpvw7mbfff.png] [ccvukmf78j.png ] 分布式是多节点的 各节点通过消息通信 [pg6lbr73uj.png] 简单的微服务架构 [e59meuvnse.png] 微服务架构的基础框架/组件 [c3hzqz78hi.png] 仔细观察 q44lwhojhe.png] 两大派系 [kqx1us4a1r.png] SpringCloud是什么 3 服务注册与发现 [qw71teptha.png] 注册中心Eureka Server [u8gq7l2ud0 参考 SpringCloud Finchley三版本微服务实战 更多内容请关注JavaEdge公众号

    1.6K100发布于 2018-05-16
  • 来自专栏嘉为动态

    微服务实践之Docker应用

    最近几年,几乎所有的大型互联网公司都在做两件同样的事情,一是重构前端框架,二是重构后端微服务。微服务很火,无论你用或者不用,它都将继续火下去,这是由日益庞大的系统的高可用需求决定的。 今天我们的微服务实践之旅,介绍Docker的基本概念和入门应用。 docker-engine 然后开始安装依赖包,需保证操作系统可以访问互联网: yum install -y yum-utils device-mapper-persistent-data lvm2 在一个纯净的系统中,一行命令运行一个war包,意味着应用的迁移和水平扩展也能一行命令搞定,这对微服务来说简直就是雪中送炭。 微服务支持用异构语言来开发服务,想在一台Linux服务器上同时运行Java5、Java8、C#、Go、Python、PHP程序?

    67690发布于 2018-12-21
  • 来自专栏开源优测

    为啥说测试必须得抓住Go语言风口!附268道面试真题及详解+100例代码实例

    粉丝扫码免费领取 前50名加送 某大厂技术总监内部分享视频 Go语言微服务实践之DDD 1 68页Go实战干货 基本上覆盖了实过程中常遇到的问题要点。收好,少走弯路! 2 250+大厂面试精华详解 答应我,见了面试官,一定得掩盖住押中原题的惊喜! 3 精华干货→Go语言微服务实践之DDD 这个大家就拼一下手速了啊,前50名,基本覆盖了Go调度模型、协程、并发、垃圾回收等等技术要点…… 粉丝扫码免费领取 前50名加送 某大厂技术总监内部分享视频 Go语言微服务实践之DDD

    39720编辑于 2022-04-19
  • 来自专栏追不上乌龟的兔子

    微服务实现 - Netflix技术栈

    微服务实现 - Netflix技术栈 你好。今天我将讨论并解释如何实现基于微服务的系统。有很多用于实现微服务的工具和技术。我今天关注的是Netflix技术栈和SpringBoot。 在实践微服务之前,我们必须清楚微服务体系结构的概念,为什么我们的项目需要微服务,在微服务体系结构中有什么优点和缺点。在这里, Krish正在做关于微服务的很好的系列教程。 登录 1-2X_6sawaOVHWEc2KUtV7PQ.png 您可以在这里看到登录请求进入auth服务。让我们看看auth令牌(auth-token)是如何生成的。 在这里您了解我们安全流程的主要要点。首先,我们的核心服务不去维护关于日志用户的会话。所有的服务都是无状态的。第二件事是商品服务,订单服务,消息服务和搜索服务委托认证服务进行认证过程。 您可以将微服务托管在AWS EC2,Pivotal WebServices或heroku中。我将在以后的文章中解释更多关于托管的内容。谢谢阅读。祝你好运。

    1.2K10发布于 2018-06-25
  • 来自专栏Java架构解析

    Spring Cloud 微服务实战笔记

    image.png 微服务带来的问题 微服务架构有如此多优点,单也因为服务的拆分引入了许多问题。 运维人员需要维护的进程数量增多了, 所以需要自动化的工具。 微服务实施 服务调用 在微服务架构中通常通过两种方式互相通信: 使用HTTP的RESTFUL API或轻量级消息发送协议, 实现消息传递和服务调用的触发 通过轻量级消息总线上传消息,类似RabbitMQ 实施微服务的团队,每个小组都应该以做产品的方式,对服务的整个生命周期负责。 Spring Cloud 介绍 Spring Cloud 是基于Spring Boot的微服务架构开发工具,它为微服务中涉及的配置管理,服务治理, 断路器, 智能路由, 微代理, 控制总线, 全局锁,决策竞选 Spring Cloud Security 安全工具包,提供在Zuul代理中对OAuth2客户端请求的中继器。

    75000发布于 2019-07-30
  • 来自专栏chenssy

    微服务实战:使用API Gateway

    当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务架构中,每一个微服务暴露一组细粒度的服务提供点。 相对的,若是采用微服务架构,最终页上的数据会分布在不同的微服务上。 请看下面这几种方式 客户端到微服务直接通信 理论上说,一个客户端可以直接给多个微服务中的任何一个发起请求。 这个方案的另一个缺点是它很难重构微服务。随着时间的推移,我们可能需要改变系统微服务目前的切分方案。例如,我们可能需要将两个服务合并或者将一个服务拆分为多个。 如果采用客户端发现服务,API Gateway必须要去查询服务注册处,也就是微服务实例地址的数据库。 处理部分失败 在实现API Gateway过程中,另外一个需要考虑的问题就是部分失败。

    1.2K10发布于 2018-11-23
  • 来自专栏JAVA技术站

    SpringCloud 微服务实现方式 原

    消费启动服务,注意EnableFeginClients 一定要加basePackages,要不然扫不到单独作为api的jar包里面接口

    54910发布于 2018-08-15
领券