E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
微服务实践
小米电商 Apache Dubbo-go
微服务实践
简介:2021年是小米中国区电商部门变动调整较大的一年,小米中国区早期电商、服务体系建立在Go语言构建的微服务体系之上,由内部自研的Go语言微服务框架koala支撑起数以千计的微服务应用。随着业务的发展,新零售体系的成立以及业务中台普及与推广,我们更倾向于拥有丰富生态的Java为主的微服务体系技术选型,新项目及服务大多基于ApacheDubbo、SpringCloud的微服务生态。作者|董振兴背景
·
2022-04-02 11:30
serverless
lm哈希认证算法 c语言,LM算法的推导过程
Openstack+Kubernetes+Docker
微服务实践
之路--RPC重点来了,本文全面阐述一下我们的RPC是怎么实现并如何使用的,跟Kubernetes和Openstack
你认识小鲍鱼吗
·
2022-03-28 07:09
lm哈希认证算法
c语言
记一次hyperf
微服务实践
简单的业务模型图这里对分层进行简单的说明:接口层提供统一的http请求入口验证用户身份和请求的参数,对用户请求进行过滤。通过rpc调用业务层的方法来组织业务逻辑本身不对数据层进行直接操作从consul/etcd中发现服务提供方业务层实现业务逻辑,并且为接口层提供rpc调用服务定时任务,消息队列的生产和消费使用数据层将业务的结果持久化保存到数据库中将服务注册到consul/etcd中数据层mysql
·
2022-03-19 07:55
hyperf微服务php
放弃Dubbo,选择最流行的Spring Cloud微服务架构实践与经验总结
在使用SpringCloud之前,我们对
微服务实践
是没有太多的体会和经验的。从最初的开源软件云收藏来熟悉SpringBoot,到项目中的慢慢使用,再到最后全面拥抱SpringCloud。
java技术分享师
·
2022-02-21 10:18
1.微服务管理-17.用户管理-0.概述
微服务实践
目录,可以参见连接。背景对于软件系统来说不管以怎样的形式服务于人,最终都是为了人们更舒适,更便利,更高效的生活而出现的。
Wales_Kuo
·
2022-02-21 01:03
SpringCloud Alibaba简介
简介1、阿里巴巴结合自身的
微服务实践
,开源的微服务全家桶2、在springcloud项目中孵化,很肯定成为springcloud第二代的标准实现3、在业界内广泛使用,已有成功案例(爱奇艺、虎牙直播、工商银行等
初心myp
·
2022-02-18 02:45
石墨文档基于K8S的Go
微服务实践
(上篇)
1架构演进互联网的WEB架构演进可以分为三个阶段:单体应用时期、垂直应用时期、微服务时期。单体应用时期一般处于一个公司的创业初期,他的好处就是运维简单、开发快速、能够快速适应业务需求变化。但是当业务发展到一定程度后,会发现许多业务会存在一些莫名奇妙的耦合,例如你修改了一个支付模块的函数,结果登录功能挂了。为了避免这种耦合,会将一些功能模块做一个垂直拆分,进行业务隔离,彼此之间功能相互不影响。但是在
Go中国
·
2022-02-17 09:07
单元测试
spring
java
分布式
数据库
1.微服务管理-11.缓存-0.技术
微服务实践
目录,可以参见连接。
Wales_Kuo
·
2022-02-14 17:44
0.微服务方法论-1.微服务落地事项
微服务实践
目录,可以参见连接。现在大家都在提微服务,但是有几个人想过怎么在公司级别怎么进行微服务落地呢?康威定律怎么处理呢?这里大概总结出一个微服务落地实施时需要考虑哪些内容。
Wales_Kuo
·
2022-02-13 18:38
Spring Cloud Alibaba学习文档,真是神仙笔记,不愧是阿里
SpringCloudAlibaba其实是阿里的微服务解决方案,是阿里巴巴结合自身
微服务实践
,开源的微服务全家桶,在SpringClou
Java进阶师猩猩
·
2022-02-11 01:01
微服务实践
之服务注册与发现(Nacos)-SpringCloud(2020.0.x)-1
[版权申明]非商业目的注明出处可自由转载出自:shusheng007概述在上一篇微服务之如何从零搭建(吹牛逼篇)中概述了当前Java生态中从零搭建微服务架构所涉及的一些技术和组件,接下来我会选择当前较为流行的组件逐步搭建一套演示微服务架构,请有兴趣的同学持续关注。由于微服务架构中服务天生就是要随时准备着生死,这就使得服务注册与发现成为一个非常关键的功能。阿里开源的Nacos就是其中的佼佼者,详情请
ShuSheng007
·
2021-11-20 16:03
SpringCloud
java
spring
boot
SpringCloud
nacos
Serverless 下的
微服务实践
作者:弈川审核&校对:筱姜、潇航编辑&排版:雯燕微服务架构介绍微服务架构诞生背景在互联网早期即Web1.0的时代,当时流行的是单体应用,研发团队比较小,主要是外部网页,然后新闻门户等;到了新世纪的互联网时期Web2.0时代,网民数量大幅激增,相继出现电商、社交这样巨无霸级别的互联网产品,出现了几百人甚至上千的研发团队在一个场景下,流量及业务复杂度相较于上一个时代有了质的变化,因此单体服务的弊端:例
·
2021-11-18 22:07
Serverless 下的
微服务实践
微服务架构介绍1、微服务架构诞生背景在互联网早期即Web1.0的时代,当时流行的是单体应用,研发团队比较小,主要是外部网页,然后新闻门户等;到了新世纪的互联网时期即Web2.0时代,网民数量大幅激增,电商社交这样巨无霸级别的互联网产品相继出现,因此流量及业务复杂度相较于上一个时代有了质的变化。此时出现了几百人甚至上千的研发团队在一个场景下,因此单体服务的弊端:例如研发效率等问题,就显现出来了。这时
·
2021-11-11 16:13
前端微服务
缺练手项目?这7 个 Spring Cloud 实战项目收藏一下
给大家推荐几个GitHub上7个非常火的开源微服务项目,大家可以实战啦,好好收藏~1、轻松阅读lightreadingcloud(轻松阅读)是一款图书阅读类APP,基于SpringCloud生态开发的
微服务实践
项目
独行侠梦
·
2021-08-19 08:00
分布式
xhtml
consul
css
编程语言
1.微服务管理-11.缓存-1.分级缓存设计
微服务实践
目录,可以参见连接。
Wales_Kuo
·
2021-06-27 19:02
1.微服务管理-11.缓存-2.典型缓存架构设计
微服务实践
目录,可以参见连接。
Wales_Kuo
·
2021-06-23 14:00
微服务实践
(五):微服务的事件驱动数据管理
【编者的话】本文是使用微服务创建应用系列的第五篇文章。第一篇文章介绍了微服务架构模式,并且讨论了使用微服务的优缺点;第二和第三篇描述了微服务架构模块间通讯的不同方面;第四篇研究了服务发现中的问题。本篇中,我们从另外一个角度研究一下微服务架构带来的分布式数据管理问题。1.1微服务和分布式数据管理问题单体式应用一般都会有一个关系型数据库,由此带来的好处是应用可以使用ACIDtransactions,可
Java微服务
·
2021-06-22 19:42
0.微服务方法论-2.服务划分规则
微服务实践
目录,可以参见连接。背景现在微服务比较流程,那么对于微服务的拆分方法也比较让人困惑。本文从不同的角度切入后以系统的、全面的、统一的方式为各位介绍服务拆分的问题。
Wales_Kuo
·
2021-06-15 14:20
Envoy反向代理
微服务实践
微服务介绍在传统模式下,如果微服务之间要进行通信,那么程序需要自己处理各种通信的细节,这就包括服务发现、熔断机制、超时重试和tracing等功能。这些功能通常实现为与某种编程语言相关的library,这也导致了这样的library无法在不同的编程语言之间共享。image更进一步,如果我们可以将这部分功能抽取出来,形成一个独立的进程,这样的进程称为Sidecar。通常来说,我们会将应用程序和Side
hugoren
·
2021-06-15 01:55
1.微服务管理-11.缓存概述
微服务实践
目录,可以参见连接。
Wales_Kuo
·
2021-06-14 16:57
1.微服务管理-23.特性开关
微服务实践
目录,可以参见连接。背景之前翻译过一篇文章《[翻译]功能切换(又称功能标志)》。在这篇文章中介绍了各种需要特性开关的点,并且以Nodejs的例子展示了特性开关的一些细节。
Wales_Kuo
·
2021-06-13 20:04
4.DevOps-2.日志管理-1.业务日志
微服务实践
系列文章,可以参见连接。日志的目标是进行行为跟踪,将用户行为、系统行为记录下来用于之后的分析的过程都可以称之为日志。在业界逐渐向微服务迁移的过程中,很多的行为记录手段都逐渐的成为业界热门。
Wales_Kuo
·
2021-06-13 18:28
微服务实践
(七):从单体式架构迁移到微服务架构
【编者的话】这是用微服务开发应用系列博客的第七篇也是最后一篇。第一篇中介绍了微服务架构模式,并且讨论了微服架构的优缺点;接续文章讨论了微服务架构不同方面:使用API网关,进程间通信,服务发现,事件驱动数据管理以及部署微服务。本篇,我们将探讨将应用从单体式架构迁移到微服务架构需要考虑的策略。希望读者通过本系列文章对微服务优缺点有一个比较好的理解,以及何时使用这种架构。也许微服务架构比较适合你的应用。
Java微服务
·
2021-06-12 17:17
4.DevOps-7.接口管理-1.接口管理
微服务实践
系列文章,可以参见连接。
Wales_Kuo
·
2021-06-12 13:16
0.微服务方法论-3.持续改进微服务
微服务实践
目录,可以参见连接。项目对接公司构建大中台之后的事情。背景:在作者的0.微服务方法论-1.微服务落地事项、04.软件产品公司竞争力、05.为什么公司都在提大中台?
Wales_Kuo
·
2021-06-07 04:02
spring cloud
微服务实践
之每日构建
1、前言Jenkins是一款基于java开发的持续集成工具,结合相关的工具可以运行相关的代码检测工具。在我们的实现项目中,我们使用的springboot+springcloud构建的项目,项目中为了规范代码的质量,我们引入了pmd、findbugs、checkstyle这3个静态代码检查工具。2、安装JenkinsJenkins是使用java开发的,需要java运行环境才可以运行。Jenkins的
夜雨宵城
·
2021-06-03 23:32
微服务实践
分享与探讨
服务调用关系API网关优缺点简化沟通方式API网关对所有微服务提供单一的访问点安全性对客户端隐藏了服务发现和服务版本阻止大规模攻击,包括SQL注入,XML解析漏洞和Dos攻击验证token,certificates和其他credentials混合通讯协议API网关翻译并支持不同的通讯协议调用频率,跨域,缓存配置需要额外的配置需要管理路由的配置常见的微服务组件及概念身份认证用户、客户端、资源交互过程
像牛嗷嗷
·
2021-05-19 07:54
微服务实践
(五):微服务的事件驱动数据管理
微服务实践
(五):微服务的事件驱动数据管理本文是使用微服务创建应用系列的第五篇文章。
meng_philip123
·
2021-05-18 11:45
微服务实践
目录
微服务实践
系列文章,可以参见连接。因为这个系列文章是在现实工作中遇到哪些问题就输出哪些文章,所以会以不同于目录顺序的情况下输出内容。故将目录整理在这里,方便按照顺序进行查阅使用。
Wales_Kuo
·
2021-05-07 01:08
微服务实践
(Introduction to Microservices)
微服务实践
(一):微服务架构的优势与不足
微服务实践
(二):使用APIGateway
微服务实践
(三):深入微服务架构的进程间通信
微服务实践
(四):服务发现的可行方案以及实践案例
微服务实践
(五):微服务的事件驱动数据管理
微服务实践
简单的土豆
·
2021-04-26 15:43
再说Spring boot 2.0 与 HTTP/2
00前言最近在做RESTful风格的
微服务实践
的过程中,由于种种原因,我们
rabbitGYK
·
2021-03-11 03:46
微服务实践
之分布式定时任务
承接上篇:上篇文章讲到改造go-zero生成的appmodule中的gateway&RPC。本篇讲讲如何接入异步任务以及log的使用。DelayJob日常任务开放中,我们会有很多异步、批量、定时、延迟任务要处理,go-zero中有go-queue,推荐使用go-queue去处理,go-queue本身也是基于go-zero开发的,其本身是有两种模式:dq:依赖于beanstalkd,分布式,可存储,
·
2021-02-05 11:34
golang
为什么我们需要自动化回归?
该系列文章基于阿里云商业化产品MSE的
微服务实践
,如果您的团队具备较强的微服务治理+测试能力,那么希望我们在微服
·
2021-02-03 21:02
程序员开发工具安全测试
微服务实践
之分布式定时任务
承接上篇:上篇文章讲到改造go-zero生成的appmodule中的gateway&RPC。本篇讲讲如何接入异步任务以及log的使用。DelayJob日常任务开放中,我们会有很多异步、批量、定时、延迟任务要处理,go-zero中有go-queue,推荐使用go-queue去处理,go-queue本身也是基于go-zero开发的,其本身是有两种模式:dq:依赖于beanstalkd,分布式,可存储,
·
2021-02-01 11:38
golang
EDAS 3.0 微服务测试最佳实践
该文章是基于阿里云商业化产品EDAS3.0的
微服务实践
,如果您的团队具备较强的微服务测试能力,那么希望我们在微服务测试方面的实践和背后的思考,可以为您提供一些参考。
·
2021-01-21 15:32
2021年回顾与展望
2020年的所得博客园排名进入前3000公众号粉丝接近500知乎粉丝数接近1000CSDN排名24w+读了5本技术书籍深入理解java虚拟机、springcloudalibaba
微服务实践
、数据结构、java
经典鸡翅
·
2021-01-03 20:25
个人总结
java
Go
微服务实践
之增删改查
从此篇文章开始,我们来陆续介绍go-zero开发一个项目所需要的组件和开发实践。首先我们从model层开始,来说说go-zero的API以及封装细节。首先model层连接的API集中在core/stores。我们先来看看操作mysql这类数据库,API方法我们来到core/stores/sqlx,所以接下来用几篇的文章总体介绍一下sqlx的使用和设计思想。快速使用funcmain(){//1con
kevinwan
·
2020-12-10 14:36
golang
Go
微服务实践
之增删改查
从此篇文章开始,我们来陆续介绍go-zero开发一个项目所需要的组件和开发实践。首先我们从model层开始,来说说go-zero的API以及封装细节。首先model层连接的API集中在core/stores。我们先来看看操作mysql这类数据库,API方法我们来到core/stores/sqlx,所以接下来用几篇的文章总体介绍一下sqlx的使用和设计思想。快速使用funcmain(){//1con
kevinwan
·
2020-12-08 15:29
golang
Spring Cloud Alibaba学习文档,真是神仙笔记,不愧是阿里
SpringCloudAlibaba其实是阿里的微服务解决方案,是阿里巴巴结合自身
微服务实践
,开源的微服务全家桶,在SpringClou
爱搞开发程序猿小七
·
2020-10-21 11:32
java
面试
Java架构笔记
网络
java
编程语言
springcloud
Alibaba
Go语言:RPC简介及原理介绍
背景在前面的课程《Go语言微服务理论与实践课程》课程中,我们已经学习了微服务的理论知识,了解了
微服务实践
中需要解决哪些问题。从本篇技术文档开始,我们进入新的微服务内容的学习。
QF大数据
·
2020-10-20 15:07
分析Netflix公司产品Spinnaker的
微服务实践
Netflix是业界微服务和DevOps组织的楷模,有大规模生产级微服务的成功实践。微服务有些公司甚至比Netflix做得更早,但Netflix大概是大规模生产级微服务做得最杰出的。Netflix在开源社区有着非常大的贡献,发布了很多开源工具去做部署、打包等各种功能。Spinnaker是Netflix的一个开源项目,来做混合云环境部署,能够实现跨云平台的部署任务的编排。在Netflix使用Spin
zeyangcom
·
2020-09-18 11:36
spinnaker
devops
持续部署
DevOps
分析Netflix公司产品Spinnaker的
微服务实践
Netflix是业界微服务和DevOps组织的楷模,有大规模生产级微服务的成功实践。微服务有些公司甚至比Netflix做得更早,但Netflix大概是大规模生产级微服务做得最杰出的。Netflix在开源社区有着非常大的贡献,发布了很多开源工具去做部署、打包等各种功能。Spinnaker是Netflix的一个开源项目,来做混合云环境部署,能够实现跨云平台的部署任务的编排。在Netflix使用Spin
zeyangcom
·
2020-09-18 11:20
spinnaker
devops
持续部署
DevOps
分析Netflix公司产品Spinnaker的
微服务实践
Netflix是业界微服务和DevOps组织的楷模,有大规模生产级微服务的成功实践。微服务有些公司甚至比Netflix做得更早,但Netflix大概是大规模生产级微服务做得最杰出的。Netflix在开源社区有着非常大的贡献,发布了很多开源工具去做部署、打包等各种功能。Spinnaker是Netflix的一个开源项目,来做混合云环境部署,能够实现跨云平台的部署任务的编排。在Netflix使用Spin
zeyangcom
·
2020-09-18 11:11
spinnaker
devops
持续部署
DevOps
已献出膝盖!GitHub上的宝藏级SpringBoot核心文档,讲得太清晰了
SpringBoot以其轻量级、内嵌Web容器、一键启动、方便调试等特点被越来越多的
微服务实践
者所采用。
关注我学java
·
2020-09-16 13:46
程序员
spring
数据库
程序员
编程
spring
spring
boot
一个基于RabbitMQ的可复用的事务消息方案
前提分布式事务是
微服务实践
中一个比较棘手的问题,在笔者所实施的
微服务实践
方案中,都采用了折中或者规避强一致性的方案。
Throwable文摘
·
2020-09-14 17:27
Java
java
分布式
RabbitMQ 如何实现一个可复用的分布式事务消息架构方案?
前提分布式事务是
微服务实践
中一个比较棘手的问题,在笔者所实施的
微服务实践
方案中,都采用了折中或者规避强一致性的方案。
Java后端技术全栈
·
2020-09-14 12:14
详解
微服务实践
从架构到部署
文章来自微信公众号:DevOps研究院前言:前段时间公司事情多,这篇长文写了放、放了写…耽搁了一些进度。各个自媒体的更新也慢了很多,这里给大家说句抱歉了。现如今“微服务”遍地开花,已经成软件架构领域最受欢迎的热门话题之一。网上和书籍中都有很多关于微服务基础和优势的学习材料,但是我们可能会发现这东西在现实世界企业场景中似乎好像没那么普及,真正能跑的微服务资源其实也不是很多,大多是停留在概念和摸索阶段
xcbeyond
·
2020-09-12 09:13
架构&运维
技术编程的成长道路上,哪些人对你帮助最大
但是在业余的碎片化时间里,我觉得以下几个公众号对我帮助挺大的,特推荐给大家,每日一读,必有收获,站在巨人的肩膀上,你总能轻易的看的更远更高纯洁的微笑纯洁的微笑,主要关注服务后端开发内容,在Java技术干货、
微服务实践
JAVA葵花宝典
·
2020-09-11 08:51
Spring-Cloud-Gateway源码分析系列 | Spring-Cloud-Gateway之RouteDefinition初始化加载
推荐SpringBoot/Cloud视频:Java
微服务实践
-SpringBootJava
微服务实践
-SpringCloudRouteDefinition路由定义,Spring-Cloud-Gateway
趁你未老
·
2020-09-11 07:59
中小型互联网公司
微服务实践
-经验和教训
技术背景什么是微服务微服务的概念源于2014年3月MartinFowler所写的一篇文章“Microservices”。微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTfulAPI)。每个服务都围绕着具体业务进行构建,并且能够被独立地
eddieHoo
·
2020-09-11 04:51
Spring
Boot
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他