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
架构实践
高德服务单元化方案和
架构实践
导读:本文主要介绍了高德在服务单元化建设方面的一些实践经验,服务单元化建设面临很多共性问题,如请求路由、单元封闭、数据同步,有的有成熟方案可以借鉴和使用,但不同公司的业务不尽相同,要尽可能的结合业务特点,做相应的设计和处理。一、为什么要做单元化单机房资源瓶颈随着业务体量和服务用户群体的增长,单机房或同城双机房无法支持服务的持续扩容。服务异地容灾异地容灾已经成为核心服务的标配,有的服务虽然进行了多地
阿里云云栖号
·
2020-08-24 16:22
高德地图
架构
lbs
【业务中台-1】阿里巴巴做业务中台的背景以及企业数字化转型的痛点
信息来源:书籍《企业IT架构转型指导-阿里巴巴中台战略思想与
架构实践
》第一章“阿里巴巴集团中台战略引发的思考”读书笔记。
工匠小能手
·
2020-08-24 15:22
业务中台
基于 lumen 的微服务
架构实践
lumen为速度而生的Laravel框架官网的介绍很简洁,而且lumen确实也很简单,我在调研了lumen相关组件(比如缓存,队列,校验,路由,中间件和最重要的容器)之后认为已经能够满足我目前这个微服务的需求了。任务目标因为业务需求,需要在内网服务B中获取到公网服务A中的数据,但是B服务并不能直接对接公网,于是需要开发一个relay中转机来完成数据转存和交互。任务列表环境准备【done】RSA数据
晴了
·
2020-08-24 14:00
php
lumen
sentry
微服务
monolog
短链服务
架构实践
1.存储采用REDIS做数据存储2.id/keyword->long_urlhsetkey_long_urlid/keywordlong_url3.md5(long_url)->id/keywordhsetkey_short_urlmd5(long_url)id/keyword->用来判断长链是否已经被转过了,如果是直接返回对应的短链,如果不是开始转短链并双向存储。4.id->keyword(数字
卡尔17岁
·
2020-08-24 14:31
深入理解PHP内核
redis
PHP
朱晔的互联网
架构实践
心得S1E2:屡试不爽的架构三马车
这里所说的三架马车是指微服务、消息队列和定时任务。如下图所示,这里是一个三驾马车共同驱动的一个立体的互联网项目的架构。不管项目是大是小,这个架构模板的形态一旦定型了之后就不太会变,区别只是我们有更多的服务有更复杂的调用,更复杂的消息流转,更多的Job,整个架构整体是可扩展的,而且不会变形,这个架构可以在很长的一段时间内无需有大的调整。图上画了虚线框的都代表这个模块或项目是不包含太多业务逻辑的,纯粹
13651657101
·
2020-08-24 14:01
java
微服务
消息队列
任务调度
从限流削峰到性能优化,谈1号店抽奖系统
架构实践
这篇文章算是我在工作的第一个年头里关于架构方面的收获与思考的一篇总结性的文章吧,感觉还是有些深度的,所以尝试投稿到InfoQ上,果真被收录了,很开心。从7月底开始动笔,中间因为各种偷懒和一些难以预料的事情拖了很久,终于填坑完毕了。回首过去的一年,还是搞了点事情的,这是一个结束,更是一个新的开始。1.前言抽奖是一个典型的高并发场景应用,平时流量不多,但遇到大促活动,流量就会暴增,今年的周年庆期间的日
weixin_30402085
·
2020-08-24 10:20
从友盟微社区看Android第三方SDK
架构实践
开发Android第三方SDK说难不难,但说简单也不简单,要开发一个给很多人使用的第三方SDK,如何在保证稳定性的同时,增强SDK的灵活性,让开发者能自由定制UI层、替换子系统,这是一个值得思考的问题。为了解决这个问题,开发第三方SDK必须要有良好的应用架构。本文就分享一下我在开发友盟微社区SDK时在架构方面的一些想法。友盟的微社区是一款帮助开发者在应用中快速搭建一个社区(类似于新浪微博、朋友圈)
种花生的小老鼠
·
2020-08-24 02:56
[上下求索]
那些没体会过的风景
Android的MVP
架构实践
最近研读了许多关于Android架构的分享资料,同时查阅了Android官方MVP架构案例的源码,获益良多,在这以一个简单的Demo谈谈我对MVP架构理解,以及和传统MVC架构的对比。一、需求在一个Activity界面中有一个Button和一个TextView,用户点击Button后,模拟从服务器请求数据,并将数据更新到TextView中显示(本案例非常简单,简单到让人不想往下看,但道理是相通的,
Crazyerick
·
2020-08-23 10:09
云原生应用
架构实践
010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445
MarkShen
·
2020-08-22 17:45
中型存储
架构实践
探索
最近一直在做平台优化:对于中小型的站点,如何在资源有限的情况下,实现一个稳定,高效,靠谱的存储方案。下图是小拽个人在时间过程使用的一个存储架构。拿出来分享交流一下,也希望得到指点改进!先上图首先说思想思想就一个:权衡资源和业务需求简单解释一下:对于架构的理解,个人非常认同百度架构师tandai的一句话:架构设计本质上是折衷的艺术,如果你有足够量的高速存储和高性能的机器,那么完全可以用足量的cach
崔小拽
·
2020-08-22 09:53
mysql
redis
主从备份
读写分离
实战经验丨如何避免云服务数据不同步?
本文是野狗科技联合创始人&架构师谢乔在ArchSummit北京2015全球架构师峰会上进行的《基于数据同步云服务
架构实践
》的演讲实录,主要分为三个方面:野狗的数据同步理念,数据同步的架构演进,数据同步的细节问题
野狗
·
2020-08-22 09:57
同步
云服务
架构
野狗
实践
NoSQL
架构实践
(三)——以NoSQL为缓存
在《NoSQL
架构实践
》系列的前面两篇文章中,介绍了《以NoSQL为主》和《以NoSQL为辅》的架构。
草屋主人
·
2020-08-22 02:25
NoSQL
架构
数据库
NoSQL
架构实践
(二)——以NoSQL为主
前面一篇《NoSQL
架构实践
(一)以NoSQL为辅》主要介绍了以NoSQL为辅助的架构,这种架构实施起来比较简单,易于理解,由于其中也使用了传统的关系数据库,让开发者更容易控制NoSQL带来的风险。
草屋主人
·
2020-08-22 02:25
NoSQL
架构
数据库
NoSQL
架构实践
(三)——以NoSQL为缓存
在《NoSQL
架构实践
》系列的前面两篇文章中,介绍了《以NoSQL为主》和《以NoSQL为辅》的架构。
infoq
·
2020-08-22 02:22
NoSQL
NoSQL
架构实践
(二)——以NoSQL为主
前面一篇《NoSQL
架构实践
(一)——以NoSQL为辅》主要介绍了以NoSQL为辅助的架构,这种架构实施起来比较简单,易于理解,由于其中也使用了传统的关系数据库,让开发者更容易控制NoSQL带来的风险。
infoq
·
2020-08-22 02:22
NoSQL
NoSQL
架构实践
(一)——以NoSQL为辅
前面《为什么要使用NoSQL》和《关系数据库还是NoSQL数据库》两篇从大体上介绍了为什么要用NoSQL,何时该用NoSQL。经常有朋友遇到困惑,看到NoSQL的介绍,觉得很好,但是却不知道如何正式用到自己的项目中。很大的原因就是思维固定在MySQL中了,他们问得最多的问题就是用了NoSQL,我如何做关系查询。那么接下来,我们看下怎么样在我们的系统中使用NoSQL。怎么样把NoSQL引入到我们的系
infoq
·
2020-08-22 02:22
NoSQL
NoSQL
架构实践
(一)——以NoSQL为辅
前面《为什么要使用NoSQL》和《关系数据库还是NoSQL数据库》两篇从大体上介绍了为什么要用NoSQL,何时该用NoSQL。经常有朋友遇到困惑,看到NoSQL的介绍,觉得很好,但是却不知道如何正式用到自己的项目中。很大的原因就是思维固定在MySQL中了,他们问得最多的问题就是用了NoSQL,我如何做关系查询。那么接下来,我们看下怎么样在我们的系统中使用NoSQL。怎么样把NoSQL引入到我们的系
草屋主人
·
2020-08-22 01:39
NoSQL架构
迁云
架构实践
云计算作为信息技术领域的一种创新应用模式,自其诞生以来一直备受关注。由于其具备低成本、弹性、易用、高可靠性、按需服务等特点,近年来被看作是新一代信息技术变革和商业模式变革的核心。互联网、游戏、物联网等新兴行业纷纷积极拥抱云计算,对大部分企业用户来说,受限于传统IT技术架构的束缚,往往缺乏迁移到云计算的动力和技术实现参考。传统IT架构的技术特点和面临的问题企业中最核心的系统通常是数据库管理系统,用以
CSDN
·
2020-08-22 01:04
云计算
架构
36份阿里/腾讯/头条/京东...技术架构干货实践文档汇总
有读者给小编留言,希望一次汇集近期的精华干货内容,小编心想闲着也是闲着,就实现这位读者的愿望吧,本文涵盖了阿里中台架构、各大厂
架构实践
、中间件实践、技术管理、职场感悟等等。
技术领导力
·
2020-08-21 23:13
高可用系统在点评的实践与经验--讲座思考
大牛、火爆、一线、图书题目主讲人主讲人个人简介支付宝红包稳定性实践与思考王俊蚂蚁金服支付清算平台架构师宅米网技术架构变迁与实践李智慧宅米CTO携程下一代无线App架构设计陈浩然携程旅行网无线开发总监新型
架构实践
与应用孙子荀腾讯手
绯浅yousa
·
2020-08-21 20:53
架构
笔记
挨踢部落直播课堂第十期:亿级数据量高并发下数据库水平切分的结构设计
转自:http://tn.51cto.com/article/373内容介绍1.大数据量时,数据库架构设计原则2.数据库水平切分架构设计方向3.用户中心,帖子中心,好友中心,订单中心水平切分
架构实践
下面是
maohoo
·
2020-08-21 20:26
数据库
阿里巴巴中文站架构设计实践(何崚)图书
阿里巴巴中文站
架构实践
何崚@阿里巴巴全文地址:阿里巴巴中文站架构设计实践(何崚).pdf更多课件可到:这里查看后续内容还在更新…
秋叶夏风
·
2020-08-21 15:09
java
区块链对于产品、行业究竟意味着什么?【1.14 热门分享回顾】
昨日最佳Top3:1.前台与后台分离的
架构实践
2.写Go代码时遇到的那些问题(第1期)3.区块链对于产品、行业究竟意味着什么?50万程序员都在用的App,扫描下方二维码,即刻体验!
开发者头条_程序员必装的App
·
2020-08-21 14:53
放弃Dubbo,选择最流行的Spring Cloud微服务
架构实践
与经验总结
上次写了一篇文章叫SpringCloud在国内中小型公司能用起来吗?介绍了SpringCloud是否能在中小公司使用起来,这篇文章是它的姊妹篇。其实我们在这条路上已经走了一年多,从16年初到现在。在使用SpringCloud之前我们对微服务实践是没有太多的体会和经验的。从最初的开源软件云收藏来熟悉SpringBoot,到项目中的慢慢使用,再到最后全面拥抱SpringCloud。这篇文章就给大家介绍
chesi5823
·
2020-08-21 13:47
java
前端
后端
为支持亿级用户,短视频应用应该如何打造技术架构?
本文系美图架构师麦俊生,在Boss直聘主办的直聘学院「对话架构师」活动上的分享整理,介绍短视频社交“美拍”
架构实践
的总结。麦俊生,Boss直聘「直聘学院」特邀分享嘉宾。
weixin_34192993
·
2020-08-21 11:08
【细品架构11/100】架构由术至道的转变(2)
三个方面讲述了架构的起源,为什么会产生架构,产生架构的动力条件,并分析了如何可以更好的做好架构,比如:概念认知、问题识别、架构切分,这些都是做好架构最核心、最实用的思维手段,相信真正理解了这些道的含义,再到软件行业进行
架构实践
weixin_34208185
·
2020-08-21 06:43
开箱即用的一站式IT架构管理和运维管理工具WeCube 2.6.0版本发布啦
WeCube简介微众银行在分布式
架构实践
的过程中,发现将银行核心系统构建于分布式架构之上,会遇到一些与传统单体应用不同的痛点(例如,服务器增多,部署难度大;调用链长,全链路跟踪困难;系统复杂,问题定位时间长等
微众开源
·
2020-08-21 03:06
运维
devops
大规模分布式系统原理解析和
架构实践
1架构词汇1.1高可用负载均衡(负载均衡算法)反向代理服务隔离服务限流服务降级(自动优雅降级)大家都见过女生旅行吧,大号的旅行箱是必备物,平常走走近处绰绰有余,但一旦出个远门,再大的箱子都白搭了,怎么办呢?常见的情景就是把物品拿出来分分堆,比了又比,最后一些非必需品的就忍痛放下了,等到下次箱子够用了,再带上用一用。而服务降级,就是这么回事,整体资源快不够了,忍痛将某些服务先关掉,待渡过难关,再开启
Bobby0322
·
2020-08-21 00:11
(转)数据
架构实践
简介
数据
架构实践
简介数据架构应该是面向业务的数据定义、数据生产、数据分析、数据使用的整体架构。
达微
·
2020-08-20 15:58
安卓组件化
架构实践
组件化架构组件化和插件化的目的都是为了解决项目越来越复杂,耦合性高,牵一发而动全身,一个小的改动也要编译十几分钟等问题,两者的区别简单来说组件化是在编译期分模块,插件化是在运行期。一般插件化用于动态修复bug或者动态更新模块,相对来说黑科技更多一些,而相对于插件化,组件化的架构更容易操作,效率高,基于安卓自有特性和gradle的功能,没有插件化那么多的坑,对于大多数应用而言,其优势还是相当明显的。
Huangyong_csdn
·
2020-08-20 12:49
安卓开发笔记
gradle
安卓进阶
技术分享链接汇总[201806]
nginx强制使用https访问(http跳转到https)SpringBoot+RedisCluster秒杀
架构实践
2018/06/05JavaSocket编程基础及深入讲解从linux源码看socket
六月星空2011
·
2020-08-20 07:27
Java高级交流
java
mq
db
爱奇艺知识的音视频通用播放
架构实践
导读随着经济的发展“衣食住行”等基础消费已不再是消费者首要考量,自我认知的提高便成为现阶段消费的必然选择。尤其是在移动互联网崛起的当下,移动支付和不限流业务的普及,人们为他们感兴趣的内容或知识买单的行为逐渐养成,为知识服务平台商业价值打下基础。早期的知识服务类平台大多以音频形式为主,因播放形式比较单一,对架构技术场景的要求也较为简单,随着内容消费的升级,知识服务平台的展现形式更加丰富,视频类消费逐
爱奇艺技术产品团队
·
2020-08-19 16:02
技术变革 企业互联——技术落地用友3.0战略
用友技术开放日活动集锦本次技术开放日不仅邀请到用友技术骨干对互联网技术应用进行实践分享,还邀请到磁云数字运营副总裁、58到家技术总监及京东敏捷教练等多位互联网研发技术专家走进用友,分享互联网
架构实践
、生态创新建设及产品设计等方面的精髓
Cynthia成
·
2020-08-19 09:40
linux C++通讯架构实战课程
#linuxC++通讯架构实战课程极力推荐学习linuxC++通讯架构实战,课程一道宽大求全,仔细详细,如何迈过这一道道前进的坎,就需要老师傅带带我们,一同前进.推荐课程:linuxc++通讯
架构实践
卷
飞剑神
·
2020-08-18 23:25
C/C++
数据中台
架构实践
【数据中台
架构实践
】:点击下载一、数据中台定义数据中台是一套可持续“让企业的数据用起来”的机制,一种战略选择和组织形式,是依据企业特有的业务模式和组织架构,通过有形的产品和实施方法论支撑,构建一套持续不断把数据变成资产并服务于业务的机制
家有诗书
·
2020-08-18 19:07
【从零开始学架构-李运华】开篇词|照着做,你也能成为架构师!
架构设计的思维和程序设计的思维差异很大架构设计的关键思维是判断和取舍程序设计的关键思维是逻辑和实现2.架构设计没有体系化的培训和训练机制3.程序员对架构设计的理解存在很多误区并没有那么高大上,这些误区令人望而生畏,选择放弃二、整套架构设计方法论和
架构实践
天下步武
·
2020-08-18 17:58
从零开始学架构
微服务
架构实践
!
创建良好的分布式应用程序并非易事:这样的系统通常会遵循12要素应用程序和微服务原则。它们必须是无状态的、可扩展的、可配置的、独立发布的、容器化的、可自动化的,有时甚至是事件驱动的和serverless。创建之后,它们应该很容易进行升级,并且可以承受长期的维护。用今天的技术在这些互相竞争需求中找到一个良好的平衡点仍然需要付出艰苦的努力。在本文中,我将探讨分布式平台该如何演化以实现这种平衡,更重要的是
啊星啊
·
2020-08-18 14:35
技术
微服务 Elasticsearch es 搜索服务架构千万级平台演进
PB级数据实时查询,Elasticsearch多集群
架构实践
京东到家订单订单查询服务架构演进有赞订单管理DB+ES+HBASE的三层架构有赞搜索中台的探索与实践有赞搜索系统的架构演进腾讯万亿级Elasticsearch
fengzhaoy
·
2020-08-18 11:30
分布式微服务架构
.net 网站(MVC)三层
架构实践
代码
一.任务创建一个.Net,C#,MVC的网站,采用三层架构,实现对一个Sqlserver中表数据的查询。二.何谓三层架构三层架构,指的是把系统分成三个部分:数据处理层(DAL:dataaccesslayer),业务逻辑层(BLL:businesslogicallayer),表现层(USL:usershowlayer)。数据处理层:负责直接对数据库的增删改查。业务逻辑层:调用数据处理层,针对具体业务
xuanwuziyou
·
2020-08-18 06:27
.Net技术
途牛原创|基于EAV模型的运营系统
架构实践
序本文将介绍如何基于EAV模型,来构造一个准自动化的运营系统,服务运营研发部的相关工作。我们的痛点运营研发部对接三端(PC、M、APP)后台工作,劳心劳力。。。头疼的稀疏表(稀疏表通常会有很多列,但是每一行有值的列又比较少。)+头疼的各种表。持续的迭(xu)代(qiu)升(bian)级(geng)(每一次功能升级,都需要变更表结构)。基础数据的维护代码坑好多,打个标签加个属性,都好怕。CodeMo
tuniu-tech
·
2020-08-17 15:17
PHP
系统架构
EAV
postman
数据库
php
秒杀
架构实践
前言之前在Java-Interview中提到过秒杀架构的设计,这次基于其中的理论简单实现了一下。本次采用循序渐进的方式逐步提高性能达到并发秒杀的效果,文章较长请准备好瓜子板凳(liushuizhang?)。本文所有涉及的代码:github.com/crossoverJi…github.com/crossoverJi…最终架构图:先简单根据这个图谈下请求的流转,因为后面不管怎么改进这个都是没有变的。
weixin_33911824
·
2020-08-17 07:48
高并发场景下分布式实时信令系统的
架构实践
在5月27日举行的Qcon广州站上,声网Agora资深技术架构师吉奇以《高并发场景下分布式实时信令系统的
架构实践
》作为话题,分享了RTMSDK背后的架构设计经验。以下为演讲实录:大家好!
声网Agora
·
2020-08-17 05:33
美图大数据平台
架构实践
本文系美图互联网技术沙龙第11期嘉宾分享内容,公众号后台回复「美图大数据平台」获取PPT。如今大数据在各行业的应用越来越广泛:运营基于数据关注运营效果,产品基于数据分析关注转化率情况,开发基于数据衡量系统优化效果等。美图公司有美拍、美图秀秀、美颜相机等十几个app,每个app都会基于数据做个性化推荐、搜索、报表分析、反作弊、广告等,整体对数据的业务需求比较多、应用也比较广泛。因此美图数据技术团队的
weixin_33910460
·
2020-08-16 15:15
13.深入分布式缓存:从原理到实践 --- 缓存在社交网络Feed系统中的
架构实践
1.Feed系统架构类似微博的信息条目在技术上也称为status或feed,其技术的核心主要包含3个方面:1.feed的聚合和分发,用户打开feed首页后能看到关注的人feed信息列表,同时用户发表的feed需要分发给粉丝或者指定用户2.feed信息的组装和展现3.用户关系的管理,即用户及其关注/粉丝关系的管理对于中小型的feed系统,feed数据可以通过同步push模式进行分发。用户的每一条fe
enlyhua
·
2020-08-16 12:49
分布式专栏
使用docker搭建高并发网站
架构实践
5--Docker实现Nginx+tomcat动静分离
Docker+Nginx+Tomcat实现动静分离整体结构示意图:如上所示:docker启动5个容器,dynamic-nginx动态nginx服务器和static-nginx1,static_nginx2两个静态nginx服务器,tomcat1和tomcat2服务器,分别映射到主机的80,38080,48080,18080,28080端口。当dynamic-nginx服务器收到请求时,根据配置文件
暗夜猎手-大魔王
·
2020-08-16 02:11
云计算
架构
iOS VIPER
架构实践
(三):面向接口的路由设计
路由是实现模块间解耦的一个有效工具。如果要进行组件化开发,路由是必不可少的一部分。目前iOS上绝大部分的路由工具都是基于URL匹配的,优缺点都很明显。这篇文章里将会给出一个更加原生和安全的设计,这个设计的特点是:路由时用protocol寻找模块可以对模块进行固定的依赖注入和运行时依赖注入支持不同模块间进行接口适配和转发,因此无需和某个固定的protocol关联充分解耦的同时,增加类型安全支持移除已
weixin_33975951
·
2020-08-15 16:15
iOS VIPER
架构实践
(一):从MVC到MVVM到VIPER
简介最近半年在写app的时候,研究了一下各种iOS代码架构,最后选择了VIPER进行实践,在此对实践中遇到的各种设计问题做一番总结,并分享造出的轮子。对代码风格和架构有兴趣的同学,肯定都已经在很多地方见过各种架构的介绍。MVC、MVP、MVVM、VIPER,细分程度逐渐上升。这些架构设计都是来自MVC,只是各自用不同的方式对MVC进行了细分,在此只对MVC、MVP和MVVM作精简介绍,想要详细了解
weixin_33963189
·
2020-08-15 16:44
iOS VIPER
架构实践
(二):VIPER详解与实现
第一篇文章对VIPER进行了简单的介绍,这篇文章将从VIPER的源头开始,比较现有的几种VIPER实现,对VIPER进行进一步的职责剖析,并对各种细节实现问题进行挖掘和探讨。最后给出两个完整的VIPER实现,并且提供快速生成VIPER代码的模板。Demo和轮子的github地址是:ZIKViper,路由工具:ZIKRouter。有用请点个star~注意,Demo需要先用podinstall安装一下
Vincent8080
·
2020-08-15 12:27
实战经验丨如何避免云服务数据不同步?
本文是野狗科技联合创始人&架构师谢乔在ArchSummit北京2015全球架构师峰会上进行的《基于数据同步云服务
架构实践
》的演讲实录,主要分为三个方面:野狗的数据同步理念,数据同步的架构演进,数据同步的细节问题
weixin_33796205
·
2020-08-15 08:10
【SDCC讲师专访】阿里巴巴冯嘉:RocketMQ开源二三事,侦破万亿级数据容量背后的
架构实践
...
【编者按】每个人的成长曲线不同,有的人在研究生之时就已有相当知名的产品和框架,从而在接下来的工作中一路顺风顺水,有的人缺需要经历一个又一个的坑才能成长,不管是前者的聪明高效,还是后者的笨鸟先飞,他们都是在迈着脚步不断地向前。不妨,我们停下脚步看下一些同行,以激励自己更好地前行。CSDN与你相约SDCC2017·深圳站讲师。2017年6月10-11日,SDCC2017将在创新之都深圳火热开启。据悉,
钱曙光
·
2020-08-15 07:43
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他