最近忙于服务化改造的一些工作,
目标很简单,就是把一些核心业务服务化,做一些基本的SOA治理,
一般公司业务多了都有这个想法,
但开始治理时,通常业务已经积重难返,
说起简单的一件事,做起来却不那么容易,
我们的改造计划都排到2011年了,
服务框架的实现本来基于OSGi容器,
UAT时感觉太冒进,改为做适配可同时运行到Servlet容器,
第一个改造的是比较稳定的用户信息模型,
花了五个月分析业务模型,两个月实现,现在进入了漫长的实施阶段,
再说说我现在正在解决的问题,
服务化后,肯定需要一个类似于UDDI的注册中心,
来协助服务消费者发现服务提供者,
功能性需求很简单,但非功能性需求远远大于功能性需求,
包括注册中心的性能,伸缩性,稳定性,可靠性,去中心化,状态一致,远程事件推送,断线删除等等,
最开始考虑使用
SLP(Service Location Protocol),
但因没有可靠的Java实现,并且JSR140进展缓慢,
而且不能实现事件推送,断线删除等,所以只好自行实现,
开始看起来和平台现有的另一个配置中心项目的功能相似,
只需要把注册信息看做配置信息,直接存入配置中心,
谁知道这样一来把原本简单的配置中心,搞得很复杂,
现在终于决定把注册中心从配置中心拆分出来,
拆分工作最近刚做完,代码测试覆盖率也保持在95%以上,
就等测试部门回归测试和性能测试,希望一切顺利。
分享到:
相关推荐
6G服务化RAN白皮书是中国移动通信有限公司研究院发布的一份重要文献,探讨了6G无线接入网络(RAN)向服务化架构转型的可能性和关键挑战。5G网络已经引入了服务化架构,主要用于核心网控制面,使得网络功能模块化、...
### 为什么要做服务化 在探讨“怎么做服务化”之前,我们首先需要了解“为什么要做服务化”。在软件开发领域,尤其是互联网应用架构设计中,服务化的概念变得越来越重要。服务化不仅仅是技术上的转变,更是架构思想...
标题中的“58到家ES服务化实践-张家杰”表明本文将探讨58到家公司在使用Elasticsearch(ES)进行服务化实践方面的一些经验和做法。ES是一个基于Lucene的搜索引擎,它提供了全文搜索、结构化搜索、分析等多种功能,...
大数据时代为制造企业带来了新的机遇和挑战,大数据与企业绩效的关系、服务化水平的提升、员工素质的强化,以及政府与企业政策的调整,都是影响制造企业服务化转型升级和绩效提升的关键因素。制造企业需要不断探索和...
根据提供的文件信息,以下是对华为架构师李林锋在DBAplus社群分享的“从单体架构到微服务的服务化演进之路”中涉及知识点的详细解析。 ### 传统应用开发面临的挑战 #### 研发成本高 传统应用开发面临的主要挑战之...
中国联通发布的这份白皮书详细介绍了5G服务化网络的相关概念、发展趋势以及中国联通在这一领域的探索和实践。5G技术作为新一代通信技术的核心,其核心特征包括高速率、低时延和广连接,将带来包括移动互联网、物联网...
"服务化架构实践" 服务化架构是软件架构的一种新的趋势,旨在将软件系统拆分成一个个独立的服务单元,以提高系统的灵活性、可维护性和可扩展性。在本文档中,我们将探讨陌陌服务化架构实践的经验总结和技术要点。 ...
在IT行业中,服务化是一种将复杂系统分解为可独立部署、可重用的服务的技术实践,它有助于提升系统的可维护性和可扩展性。Dubbo作为阿里巴巴开源的一款高性能、轻量级的Java服务化框架,被广泛应用于分布式服务治理...
在Java遗留系统服务化切分和封装方法中,作者提出了一种自动化的服务化切分和封装技术,以解决遗留系统服务化的难题。该方法通过综合静态类结构模型和动态对象调用模型,建立了一种遗留系统的对象依赖频度图表征模型...
随着时代的发展,农业现代化的道路也在不断演进,服务化正在逐渐成为农业现代化的新方向。这一转变不仅仅体现在理论的探讨上,更是实际农业操作中的战略选择,它代表了从传统农业时代到信息时代的重大转折。农业服务...
藏经阁-Vue.js 在前端服务化上的实践与探索 本资源摘要信息主要介绍了 Vue.js 在前端服务化上的实践与探索,涵盖了前端服务化的定义、重要性、技术栈、案例实践等多方面内容。 什么是前端服务化 前端服务化是指将...
服务化ES到Kafka和Redis技术架构实践 从服务化ES到Kafka和Redis技术架构实践是一个关于解决方案的技术架构实践报告,本报告主要介绍了服务化ES到Kafka和Redis技术架构的实践经验,涵盖了服务化、容器化、自动化等...
5G服务化网络是5G技术的核心组成部分,旨在构建一个高度灵活、可扩展且具有高效服务能力的网络架构。本白皮书由中国联通网络技术研究院于2018年6月发布,详细阐述了5G服务化网络的发展背景、关键功能、云化实现以及...
《藏经阁-eleme分布式服务化演进》是一份关于饿了么(Eleme)在面对技术挑战时,如何逐步构建和优化其分布式服务化架构的报告。这份报告主要探讨了饿了么在订单处理和运单管理方面的挑战,以及它们如何通过服务化...
在这一背景下,《6G服务化RAN白皮书(2022)》深入探讨了无线接入网络(RAN)的未来发展趋势,特别是服务化概念在RAN中的应用与重要性。 RAN作为移动通信系统的核心组成部分,其性能和灵活性对于满足未来多样化和...
根据提供的文件内容,以下是关于“中国联通-5G服务化网络白皮书”的详细知识点总结: 1. 5G服务化网络发展背景: - 1.1 5G时代多元化的业务需求:5G技术将支持传统的通信服务,并为新兴行业如智能家居、智能电网等...