业务背景 好未来是一家以智慧教育和开放平台为主体,在全球范围内服务公办教育,助力民办教育,探索未来教育新模式的科技教育公司,旗下拥有学而思素养、学而思网校等品牌。作为国家新一代人工智能开放创新平台在教育行业的代表,好未来深耕教育场景,目前已积累15大类共计170余种AI能力,覆盖视觉、语音、自然语言处理等多个方向,引领教育+AI发展的同时,助力中小行业伙伴的成长,推动教育新生态建设。 2021年好未来 AI 中台业务规模激增,日调用量超6亿,总调用量上千亿。相比2020年增长约9倍,并持续呈现增长趋势。业务
互联网上传输的数据,每时每刻都存在着被窃听和篡改的风险,SSL/TLS协议在保护用户数据机密性、完整性以及身份鉴别等方面发挥了重大作用。国际通用TLS协议并不包含中国国密局推荐使用的商用密码算法(即国密算法)套件,而绝大部分的编程语言原生TLS实现、第三方开源TLS实现大都不支持国密套件。随着国内安全合规、自主可控政策的指引,国密TLS的需求也越来越大,尤其在金融、政务领域已然成为刚需。与此同时,国密相关密码产品大多依托于硬件或者芯片,存在价格昂贵,部署成本高,部分中小企业用户难以承担的问题。国密软件产品存在以下问题也急需解决:
python训练的模型,转换为onnx模型后,用python代码可以方便进行推理,但是java代码如何实现呢?
网易考拉(以下简称考拉)是网易旗下以跨境业务为主的综合型电商,自2015年1月9日上线公测后,业务保持了高速增长,这背后离不开其技术团队的支撑。微服务化是电商IT架构演化的必然趋势,网易考拉的服务架构演进也经历了从单体应用走向微服务化的整个过程,以下整理自网易考拉陶杨在近期Apache Dubbo Meetup上的分享,通过该文,您将了解到:
Service Mesh 的概念自 2017 年初提出之后,受到了业界的广泛关注,作为微服务的下一代发展架构在社区迅速发酵,并且孵化出了诸如 Istio 等广受业界关注的面向于云原生 (Cloud Native) 的微服务架构。目前阿里、华为云、腾讯云都在 Service Mesh 上投入了大量精力进行研发和推广。阐述和讨论 Service Mesh 架构的文章目前网络上已经非常丰富,在此不再赘述。本文主要阐述 Service Mesh 架构在有赞是如何一步步发展和落地的,期望能够给读者带来一定的思考和借鉴意义,并对 Service Mesh 架构能够解决的问题和应用场景有进一步的了解。同时,有赞 Service Mesh 架构发展的过程也正是有赞微服务架构的演进过程,期待能够给正在进行微服务改造的团队带来一定的启发和思考。
说是改造 DataX ,其实算不上,顶多算是在新手村蹦跶,对 DataX 来说无关痛痒
说明:本文为戴姆勒大中华区架构师朱傲老师在 2020 DevOps 线上峰会的分享整理而成。
微博从2013年开发了Java语言的Motan RPC框架,基于此完成了服务化改造。Motan从2013年上线至今经历过每个热点事件,三节高峰的挑战,稳定性和可靠性都得到了实际场景的验证。这些经历之下微博Motan也积累了一套服务治理型RPC的服务化体系。
Java8 有一些新的特性,今天老顾给大家分享一下关于 Lambda 表达式的由来,一开始感觉 Lambda 可读性蛮差的,不知道为什么 Java8 会出来这个表达式?既然大佬们推出来,肯定是有原因的,应该是为了解决一些问题,那我们就看看解决了什么问题?
解读:又到了一年总结和展望的时候了,看看 Pivotal(Spring)公司带来的2019年软件趋势关键词。
数据库迁移,是个老生常谈的问题,之前也曾写过一篇文章。近期,针对这一课题,自己有了些新的思考,下面将具体展开谈谈。在这之前,我先谈谈数据库迁移的现实需求。这也算是目前行业发展的一个小总结。
作者徐昭,花名长恭,主要负责天猫详情系统的架构优化工作。毕业于浙江大学计算机专业,热爱Java Web技术,多关注服务端性能优化,热衷开源技术的研究和分享。 在天猫双11活动中,商品详情、店铺等浏览型系统,通常会承受超出日常数倍甚至数十倍的流量冲击。随着历年来双11流量的大幅增加,每年这些浏览型系统都要面临容量评估、硬件扩容、性能优化等各类技术挑战。 因此,架构方面的重点在于,如何能够利用合理成本应对瞬间飙高的峰值请求,并确保活动完整周期中系统容量的可伸缩性、用户响应时间的稳定性,以及外部依赖系统出现问题时
业务流程重组(Business Process Reengineering, BPR)是一种组织管理方法,目的在于通过根本重新考虑和彻底重设计企业的业务流程,以实现显著改进当前性能的关键指标,如成本、质量、服务和速度。BPR 的理念认为,企业要实现大幅度的性能提升,仅仅对现有的流程进行小幅度改进是不够的,需要从根本上重新思考并重构企业的业务流程。
北极星(Polaris Mesh)是开源的一体化服务治理平台,致力于解决分布式和微服务架构中的服务管理、流量管理、故障容错和配置管理问题,提供业务监控、流量监控、事件中心和操作记录等全方位的可观测性能力,帮助用户快速低门槛构建微服务。 截止目前,在社区各位开发者的支持下,北极星和 Spring Cloud Tencent 社区经过一年的开源运营,一共收到 5200+ Star、1400+ Fork,有 2400+ 社区爱好者加入了社区交流群。积累了好未来、海管家等多家企业用户的案例。在这里非常感谢使用北极
2020年是不容易的一年,由于疫情影响,使得不少的小伙伴因为公司原因而不得不重新开始寻找工作。面对日益增加的计算机学生而言,这届应届生想必找工作更是难上加难。
PS:另外分享一个心得:很多公司需要一套框架,业内有比较成熟的开源系统,但是技术经理还是要选择自主去开发一套,这是为什么呢?为了kpi,大公司kpi要求比较高,为了突显业绩。也是一种自我保护。做开发不能老开发,也要学会自我的保护。程序员也是要追逐利益的。说服一个人不要光讲道理,有句话是利益对了道理自然对了。自我成长的时候,学习只选择最对的。
曾经的很长一段时间,人们将金融科技看成是互联网金融的接棒者,并且全力加持其中。无论是以蚂蚁金服、京东数科为代表的头部玩家,还是新入局的玩家,几乎都将金融科技看成是布局重点。再加上传统金融机构同样参与其中,所以,在金融科技领域,我们又看到了和互联网金融相类似的景象。
作者 | Olimpiu Pop 译者 | 张卫滨 策划 | 丁晓昀 在云原生时代,Java 似乎短暂失去了自己的优势地位并且被更年轻的平台不断取代,但是在此之后,它似乎迎来了自己的复兴时代。Java 生态系统就像是通向创新的一条快车道,许多的项目都在使其对云更加友好,在语言层面提供支持并改善其运行时。RedHat 的工程副总裁 Mark Little 在他的 Devoxx UK 演讲中详细介绍了这方面的努力。 多年来,无论是在 Tiobe 指数方面,还是在 GitHub 上使用的编程语言方面,J
从内心讲我真的不想回答架构具体需要做什么,架构师应该具体负责什么。因为从实际情况看,在不同的系统层级,不同的需求下架构师的职责也会不同;从不同的技术角度看,架构师又是个变色龙——一时是技术的大拿,一时是技术的规划者,一时是技术团队的指挥者。
什么是架构,什么是架构师?这似乎是聊架构话题时永恒的问题。 从内心讲我真的不想回答架构具体需要做什么,架构师应该具体负责什么。因为从实际情况看,在不同的系统层级,不同的需求下架构师的职责也会不同;从不同的技术角度看,架构师又是个变色龙——一时是技术的大拿,一时是技术的规划者,一时是技术团队的指挥者。 那么,该如何回答“什么是架构,什么是架构师”这个问题呢?这或许需要先搞清楚另外一个问题——一名程序员是如何走上架构师之路的?我从许多朋友那里了解到了很多实际案例,程序员走上架构师之路,总结起来最多的原因是因为他
作者 | 褚杏娟 随着相关开源项目逐渐成熟,众多企业对 Service Mesh 跃跃欲试,其中不乏着手布局并投入实践的研发先锋,顺丰科技便是其中之一。 顺丰科技在 2016 年底向云原生架构转型,开始了容器化建设,期间基于 Mesos 和 Marathon 自研了容器管理平台 FBOX,应用实例到了 18 年数量已上万。2019 年,顺丰科技基于 K8s 打造了第二代容器管理平台 KCMP,核心应用几乎全部实现容器化,pod 实例达数万。 经过四年的发展,顺丰科技已经有了相当的容器基础。在 2020 年
网上银行是指在Internet上提供银行服务,即银行的客户无须到银行柜台办理业务,可以在家庭、办公室等能够连入Internet的任何一处,登录到银行的网站进行交易。这是一种崭新的银行运营模式,具有方便快捷、成本低廉、不受时间地点限制等优点。 本文通过论述的项目是某银行行网上银行系统的1.0版本到2.0版本的升级和改造,论述了 XML在Internet中的应用。我有幸参加了这个项目,承担在该项目中担当了部分的分析与设计的部分任务。系统的1.0版本存在诸如交易超时、作业比较慢、不能满足客户个性化、技术相対落后等缺点。在2.0该项目版本的设计和开发过程中,我们基于JAVA技术,采用J2EE构架,使用应用了 XML作为数据交换的标准,-在后台,基于业务数据建立了 XML数据库,存放签约客户的历更数据,同时在Web服务端,我们也应用了 XML,读取XML数据库中的数据,同时给客户提供了 “个性化"的服务。这些技术的采用,解决了 1.0版中存在的问题。但是,因为XML是一种新的标准,有些地方还不是很完善,在J2EE架构下,如何使用XML是我们应该一直关注的问题,本文就该问题也有所论述。
1、从内心讲我真的不想回答架构具体需要做什么,架构师应该具体负责什么。因为从实际情况看,在不同的系统层级,不同的需求下架构师的职责也会不同;从不同的技术角度看,架构师又是个变色龙——一时是技术的大拿,一时是技术的规划者,一时是技术团队的指挥者。
互联网在与传统行业融合的过程中总是需要一个过程,金融行业也不例外。同零售业、制造业、物流业与互联网行业融合的速度较快不同,互联网与金融行业的融合开始得最早,结束得最晚。互联网金融最早出现可以追溯到以支付宝为代表的第三方支付的兴起,它们通常与人们的线上交易行为有关,而在经历了近二十年的发展之后,互联网与金融行业的融合依然没有结束。 随着互联网逐步演变成为一种基础设施和生活方式,互联网与金融行业的融合变得顺理成章,并没有产生让人感受到本质改变的东西。相反,由于互联网与金融在结合过程中的不彻底导致了很多问题的存
作为 AutoDev 的核心开发,我们不仅在不断丰富 AutoDev 的功能以满足不同公司的定制需求,还在与各种团队进行持续交流。在处理遗留系统时,我们发现程序员们日常工作中需要面对大量使用过时技术、基础设施混乱的系统。
在 GMTC 全球大前端大会上,淘宝前端技术专家陈仲寅在“Node实战”主题专场中发表了《TypeScript多场景开发和实践》的演讲,演讲内容整理如下。更多相关内容请查看文末链接。
TensorFlow 是 Google 大脑团队开源的一套机器学习框架,我对这个东西也是刚刚接触,所以更多的信息请你参考官网:https://www.tensorflow.org。
数字化的进程,本来可能需要三五十年才能完成,现在却被大大的加速,这个过程可能缩短到一二十年。在所有的我们面临的不确定当中,数字化是我们现在最确定的巨大机遇。所以今天大家讨论智能技术的机会对未来意义重大。在数字技术应用创新上面,这两年重庆已经是一座领跑的城市,我记得去重庆已经在使用无人驾驶的船只在长江上巡逻。今年听说重庆开始用数字技术治理高空的抛物。我想过去重庆市远水而建,因水而繁荣,未来的重庆 ,一定是因为数据而繁荣。因为未来城市的发展就看谁的数据更丰富,谁的计算更快,谁能够真正理解数据,保护好数据的安全和隐私。
前段时间的俄乌冲突,Oracle 宣布“暂停在俄罗斯的所有业务”,相信大家的心情绝不是隔岸观火,而是细思恐极。
前段时间的俄乌冲突,Oracle 宣布“暂停在俄罗斯的所有业务”,相信大家的心情绝不是隔岸观火,而是细思恐极。 数据库号称 IT 领域三大核心之一(其他两个是 CPU 和操作系统),一直以来都被国际巨头垄断,人家控制着核心,想什么时候锁喉就什么时候锁,你一点办法都没有。 现在解决这个问题的办法只能是自强,将数据库核心技术掌握在自己手里,做属于自己的国产数据库。其实,这个事我国也已经张罗了几十年,早在上世纪 80 年代以研究所和大学为主的国家队就开始投入研发国产数据库,并在 90 年代相继推出了几款数据库产
第一类是无服务治理的,这一类基本可以看做是一个RPC框架。RPC发展到现在已经有几十年的时间了,主要代表为gRPC、BRPC、Thrift,它们也都有对外开源的代码。
在系列之前的第一篇文章 - JEP 解读与尝鲜系列 1 - Java Valhalla 与 Java Inline class 中,我介绍了 Project Valhalla 项目中的核心 Java Inline Class,总结起来其实就是 Java 中的值类型。Java 中目前只有类对象,没有值类型的对象。普通的类对象有对象头,因此这种对象可以用来做同步锁,可以使用它的 wait() notify() 等方法实现阻塞同步,同时这些对象需要在堆上面分配,通过 JVM GC 进行内存回收。并且这种对象的数组,只有数组本身是内存连续的,上面引用的对象并不是:
一个创业公司起步时很可能就两台机器,一台Web 服务器、一台数据库服务器,在一个应用系统中集成了所有功能模块,但随着业务的发展、流量的增长,单应用远远不能满足业务需求。
2018 年 3 月,同程集团旗下同程网络与艺龙旅行网合并为同程旅行,同年登陆香港联交所主板挂牌上市,成为港股“OTA 第一股”。财报显示,2021 年上半年,同程艺龙 MAU 约为 2.56 亿,其中在第二季度,MAU 达到 2.8 亿,同比增长 58.3%,创下了历史新高。上半年,同程旅行的各项核心业务增长均远超行业增速,并超越疫情前水平。
同消费互联网时代不同的是,人们更加关注的是如何对传统行业进行深度赋能与改造,而并不仅仅一味地收割流量。
目前供热改革的进展缓慢,很大程度由热量表计的标准不一,质量参差不齐所导致。有业内人士指出,云计算和物联网或将成为加快热计量改革的关键点。物联网和云计算将大大促进热力企业的创新、标准统一等。 近年来,在政府相关部门和政策的积极推动下,热计量改造在我国发展迅速,众多热力公司和相关企业、大学和研究机构、表计公司、软件公司、集成公司积极努力在各地用不同的方式推动热计量改造,力争实现节能减排、保护环境、公平计费的目标。不可否认,如今已经取得了一定的成绩,比如获得了很多一手数据和资料,施工、部署、维护的现场经验,
文/孟永辉 随着互联网家装的发展深入,有关其未来如何发展的讨论越来越多。而互联网技术在改造传统家装过程当中所表现出来的疲态则让人们对于未来互联网家装的再发展充满了想象。尽管互联网技术对于家装行业的改造并不尽如人意,但是我们依然看到了通过新技术的手段来解决传统家装问题和弊病的方式和方法。 同其他行业一样,互联网家装的发展并不是一蹴而就的,而是需要一个长期的过程才能完成。互联网家装上半场留给我们的宝贵遗产让我们看到了未来借助新的技术手段来解决当下家装行业问题和痛点的可能性。那么,互联网家装到底还有哪些问题需要
这几年随着转转二手业务的快速发展,订单系统的基础性能问题也愈发严重,作为系统运转的基石,订单库压力不容小觑。 面临的问题:
网上采购流程中,多个系统组成了采购交易生态圈,为用户提供线上采购服务能力。而每个系统几乎都离不开日志记录。
中国市场是未来全球最大的机器人市场,近年来增长迅猛。国际机器人巨头纷纷抢滩中国市场,以ABB、库卡、安川电机、发那科四大家族为代表的国外机器人企业占据中国机器人市场90%以上的市场份额。国产机器人要想成功,在本体的“成功五要素”:“伺服系统”、“控制器”、“核心算法”、“精密减速器”,以及“应用和集成技术”这五大领域至少要有2-3个是擅长的。 通过对国内机器人市场空间,产业链,国内外竞争,国内机器人企业竞争势态的分析,判断机器人行业的机遇与风险。 三、制造业低端产能自动化趋势是国产机器人的机会 中
2017年,我们引入Airflow搭建了有赞大数据平台(DP)的调度系统,并完成了全量离线任务的接入。随着公司业务的飞速发展,DP的日均调度任务数也从7000+来到了60000+:
微服务架构已经在去哪儿网(Qunar)实施多年,微服务应用数量达到数千之多,随着服务之间的调用链路越来越复杂,故障频频发生,给公司带来巨大的经济损失,稳定性建设工作就成为了一项重要的工作。从 2010 年 Netflix 提出通过 Chaos Engineering 的方式提升系统稳定性之后,到今天 Chaos Engineering 已经被证明是一种有效的发现系统弱点,建立对系统抵御生产环境中失控条件的能力以及信心的有效手段。从 2019 年底去哪儿网也结合自身的技术体系开始进行混沌工程相关的探索,下面就来介绍下我们的实践经验。
微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类的代码行越来越多,分而治之,切成多个类应该是更好的解决方法,所以一个庞大的单体应用分出多个小应用也更符合这种分治的思想。当然微服务架构不应该是一个小团队一开始就该考虑的问题,而是慢慢演化的结果,谨慎过度设计尤为重要。
IT=挨踢,这是IT人的自嘲。 在以往,IT界在我眼里一直是一个无比高级的职业。聚集着全球最聪明、最富有的人类精英;以IT创业界的青年们的智商,他们可以做成任何一件事情,包括改造银行到制造汽车到发射航天飞机。结果这帮人却也是整天在蓬头垢面为了3k的月薪而挣扎。 网上有一个小故事: 从前有三个屌丝,聚在一起做网络。提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾,啥都做了。3年后终于做到了五百万用户。对于年轻人来说,能把五百万人吸引于鼓掌之间,已经是很了不起的事了。 不过用户越多,成本越高。每年服务器、带宽租
随着科技的飞速发展,银行业和金融科技都面临着巨大的挑战和机遇。在这个数字化时代,消费者对银行业和金融科技的服务提出了更高的要求,要求更便捷、更高效、更安全的金融服务。
作为新一代微服务架构体系,Service Mesh 技术有效地解决了 Spring Cloud 微服务架构和服务治理过程中的痛点问题,一经推出便引起了很大的反响。近一年来,伴随着云原生的热火朝天,Service Mesh 被推向了巅峰,从陌生走向大家的视界,甚至一些初创企业都想从中获得第一桶金。对于初创企业或全新产品,选择 Service Mesh 变得相对轻松很多,毕竟不存在迁移的问题。但对于大部分企业或成熟的产品体系,这样大的架构转型就变得很难以实施,需要多加权衡利弊,面对 Service Mesh 带来的好处,不得不迫使向它靠拢。
摘要: 1. 为什么说企业数字化转型需要进行微服务架构升级 主要描述传统企业IT应用受互联网冲击的大背景,引出传统企业转系需要在架构上向互联网企业学习。 2. 传统企业实施微服务架构的难点是什么:历史包袱太重 从传统企业应用和互联网企业应用的不同特点说起,讲述传统企业架构升级微服务 过程中的一些重点关注的内容、方法和建议。 3. 传统SOA和微服务差别在哪:运行期的快速变更能力不同 讲述SOA与微服务的差异,进而介绍微服务改造的一些关键点。 4. 实施微服务,第一步干什么 : D
领取专属 10元无门槛券
手把手带您无忧上云