动态化改造_51CTO博客
近年来,传统电信运营商正迎来一个最具挑战的时代。曾为电信运营商带来高利润收益的业务规模正不断缩水;曾以引为傲的管理模式、业务推广模式也渐渐成为运营商变革的核心。外有OTT厂商入侵,内有虚拟运营商竞争,随着一个业务应用上线时分秒必争来满足不同群体需求以此快速占领市场的新时代的到来,传统运营体系已然很难匹配这一市场变化,运营体系重构也必将重建。 市场变局 语音业务逐渐被数据业务所代替。运营商的网络
一、为什么要进行业务容器改造1.1 传统业务面临的问题  世界著名大思想家斯宾塞·约翰逊曾经说过“唯一不变的是变化本身”,因此对于任何事物,我们都需要用动态的眼光去看待。在IT领域也是如此,对于一个业务系统来说,是否需要作出改变,主要取决于两个方面:一个业务的需求变化,这里的需求包含业务功能的需求、支撑更多用户访问量的需求、应用部署运维和升级的需求、业务开发管理的需求等;一个是技术的发展变化,即
概述东鑫森瀚科技结合多年在信息安全领域的实践经验,联合密码测评机构及密码产品厂商,参照信息系统密码应用要求,设计国产密码改造方案,建设完整的密码支撑体系,从物理和环境安全、网络和通信安全、应用和数据安全、设备和计算安全、密钥管理等方面解决密码应用不广泛、不规范和不安全等问题,帮助客户高效有序地完成测评整改工作,达到信息系统密码应用测评要求。服务内容密改咨询服务结合用户业务系统及行业特性,对信息系统
导读:本文以“实践过程中问题与思考”为主体,与大家分享其中的过程和经验,希望大家在后续的工作中能够避免相关问题,形成更佳实践。首先简单说下我们要做什么,不谈理念,不谈哲学,我们要做一款基于微服务架构,可以同时运行在公有云和私有云上的容器云平台,以DevOps为目标,提升协作效率,快速交付。为什么选择阿里云现在的公有云如雨后春笋,国外如AWS、Azure、Bluemix,国内如BAT、DaoClou
微服务改造系列之一:总览 1 写在前面 背景 技术圈流行一句话,凡脱离业务谈架构的,都是耍流氓。作为微服务改造系列的第一篇博客,首先介绍一下实施这次技术改造的背景。 第一,我所在公司(简称XR)的后台服务采用的主技术栈是Scala,虽然开发效率很高,但也带来一系列的副作用。1.由于Scala语言强大的表达能力和丰富的函数式特性,很容易写出俗称“意大利面条”式的代码,一个类文件动辄上千行,代码
Kubernetes是一个用于管理容器应用程序的开源平台。在这篇文章中,我将向你介绍如何使用Kubernetes对应用程序进行容器改造。我将通过以下步骤来帮助你理解这个过程: 步骤 | 描述 ------------- | ------------- 步骤 1:准备环境 | 安装Kubernetes集群并配置相关的工具和依赖。 步骤 2:创建Docker镜像 | 创建应用程序的Doc
原创 9月前
46阅读
# Java SaaS改造指南 ## 引言 随着云计算的迅速发展,传统的软件架构已逐渐过时,软件即服务(SaaS)成为了当今最热门的解决方案之一。Java作为一种广泛使用的编程语言,其应用也亟需向SaaS方向转型。本文将指导你了解如何将一个传统Java应用改造成SaaS架构。我们将通过一系列步骤和代码示例,帮助你完成这一转型。 ## 改造流程 以下是将传统Java应用改造成SaaS的基本
原创 2月前
15阅读
AndroidO引入Treble架构后,有那些变化呢? 1. 增加了多个服务管家,AndroidO之前版本有且只有一个servicemanager,现在增加到3个,他们分管不同的服务。2.增加了binder通信库,这是为了适配binder域的扩展。3.增加了binder域,系统定义了3个binder设备节点,binder驱动分别处理这3个binder设备节点上的binder通信事件。Bi
   本文只是使用dom4j与反射技术,模拟spring容器从配置文件读取配置信息,进而为用户提供实体bean,并且解析了使用了setter进行依赖注入的属性.首先看看正版的spring所做的事情,如下junit case test代码SpringTest.javapackage com.undergrowth.test; import static org.junit.As
容器后无损上下线解决方案说明: 本文主要以 Spring Cloud 应用举例1. 背景绝大数事故发生在应用上下线发布阶段,所以要尽可能避免发布过程中由于应用自身代码问题对用户造成的影响。业界发布规范:可灰度(可以通过 Argo Rollout/OpenKruise 支持)可观测(容器状态、容器速查大盘、发布/配置变更/K8s 事件、业务日志/业务埋点、jstack/jvm/gc、链路,主要是通
2021年是“十四五”开局之年,全面建设社会主义现代国家新征程的开启之年,中央经济工作会议指出,要实现重要产业、基础设施、战略资源、重大科技等关键领域的安全可控,增强产业链供应链自主可控能力,信创产业将成为重塑中国IT产业基础、加快发展现代产业体系、推动经济体系优化升级的重要力量。  可以预见的是,在“新基建”、数字建设的不断发展及国家政策的推动下,不论在国防军工、政务单位,还是在能
作者:辛焱(悬尘)   达摩院决策智能实验室双碳下新型电力系统带来的挑战据统计:调度通过优化计算对新能源消纳能力每增加1%,将会影响1.2GW等效48亿元投资。所以如何做好电网调度将是实现双碳非常重要的一个环节。“碳达峰、碳中和”被纳入生态文明建设整体布局,“构建以新能源为主体的新型电力系统”的新要求,将使得新型电力系统呈现高比例新能源消纳、源网荷储互动融合、多能互补、电力系统
上一篇文章《Spring Cloud微服务技术栈(三):服务治理Spring Cloud Eureka核心元素分析》主要对Spring Cloud Eureka的三个核心元素(服务注册中心、服务提供者、服务消费者)进行了分析,熟悉了三者之间的通信关系,本篇文章将主要分析Spring Cloud Eureka的部分源码。当我们搭建好Eureka Server服务注册中心并启动后,就可以继续启动服务提
业界都清楚华为当下遭遇的困难,芯片仍然是心头大患,但是在如此情况下它仍然坚持着国产替代的战略,力求为中国科技行业的发展贡献一份力量,而近期华为举办的“难题揭榜”火花奖颁奖典礼似乎显示出它已找到推进国产替代的新方向。一、华为推进以软件替代进口在过去几年,华为在软件方面其实已取得了很大的进展,推出的鸿蒙系统在国内市场占有了一席之地,华为的存量手机用户大多都已升级为鸿蒙系统,华为当下在国内市场推售的手机
我在现公司接手维护了一套传统架构运行的toB类型中台系统,后端是java的springboot框架开发的,直接运行的腾讯云的虚拟机上面。由于之前一直是外包团队在做的,有些东西可以说是一次性的解决方式,可维护性极地。考虑到后续需要不断的增加业务功能,相关的模块也需要不断扩大,为了便于维护,我们开始了容器改造前言现有架构存在的痛点1.发布无损问题,在发布的时候业务不能中断,平滑更新。如果还是按照部
原创 2022-12-16 13:53:34
580阅读
项目容器改造心得一.概述1.1背景近来和同事共同开发的迁移平台项目想进行容器改造,顺应大趋势往容器这边靠,项目前端平台利用Django开发,后端RestfulAPI利用高性能Web框架Tornado完成,Agent端利用Flask开发,各取了几个大Python框架的优势。之前CI/CD测试环境之前用的是GitlabCI,master提交mergerequest后自动构建部署,正式环境通过Je
原创 2019-06-23 22:42:43
4550阅读
1点赞
近来和同事共同开发的迁移平台项目想进行容器改造,顺应大趋势往容器这边靠,项目前端平台利用Django开发,后端Restful API利用高性能Web框架Tornado完成,Agent端利用Flask开发,各取了几个大Python框架的优势。 之前CI/CD测试环境之前用的是…
原创 2022-01-13 16:16:11
424阅读
# Java项目配置改造流程 ## 1. 理解配置改造的概念 在传统的Java项目开发中,往往需要在代码中硬编码配置信息,这样一来,当配置发生变化时,就需要重新编译和部署整个项目。配置改造的目标是将项目的配置信息从代码中分离出来,使得配置可以独立于代码进行修改和管理,从而提高项目的灵活性和可维护性。 ## 2. 配置改造的步骤 下面是实现Java项目配置改造的一般步骤,可以用表格展示
原创 2023-09-16 10:07:19
51阅读
一  innodb的优化  1 已完全不支持myisam引擎  2 将自增主键的计数器持久到redo log中。每次计数器发生改变,都会将其写入到redo log中。如果数据库发生重启,InnoDB会根据redo log中的计数器信息来初始其内存值。为了尽量减小对系统性能的影响,计数器写入到redo log中,并不会马上刷新。解决了主键分配不正常的情况 
写在前面拉勾网于2019年3月份开始尝试将生产环境的业务从UHost迁移到UK8S,截至2019年9月份,QA环境的大部分业务模块已经完成容器改造,生产环境中,后台管理服务已全部迁移到UK8S,部分业务模块也已完成容器。迁移过程遇到很多问题,也积累了一些实践经验,同时深刻体会到K8S给企业带来的好处,像资源使用率的提升,运维效率的提升,以及由于环境一致性带来的业务迭代的加速。本文从拉勾网的业务
  • 1
  • 2
  • 3
  • 4
  • 5