金融电采,信源信息

信源信息从事电子化采购软件开发已经有15个年头,进行金融保险类采购系统的开发也已经有十多年了。

信源信息针对金融领域客户量身定做的“金融e采”产品线,以前瞻的技术架构、完整的功能、稳定的运行效果、全方位的风险防控,赢得广大金融客户的信赖。

截至目前,信源已有30多家金融保险业客户,其中有20多家已进行到二期以上,成为稳定长期的合作伙伴。这样的业绩让信源遥遥领先,雄踞金融保险行业电子招采软件开发商之首。“金融电采,信源信息”的口碑已经流传。

信源产品技术不断迭代

随着软件工程规模的迅速扩大和用户的成熟,信源金融采购产品的技术架构经历了三次大的升级改造。目前信源金融采购产品抛弃了传统的单体应用,采用了基于微服务的分布式架构,新技术架构的应用将金融采购产品推向了一个新的高度。

什么是微服务?

微服务架构:将单体应用拆分为多个低耦合的小型服务,每个小服务运行在独立进程,可以由不同的团队开发和维护,服务间采用轻量级通信机制,独立自动部署,可以采用不同的语言及存储。

相对于单体架构需要整个团队维护开发一个大工程及一个单库,微服务架构是用户请求经过API Gateway被路由到下游服务,服务之间以轻量级通信协议进行通信,服务通过注册中心发现彼此,每个服务都有专门的开发维护团队,每个服务对应独立的数据库,服务独立开发、独立部署和上线

微服务架构具备以下优势:

  • 复杂度可控
  • 独立部署
  • 高容错性
  • 按需收缩
  • 开发敏捷和灵活
  • 快速交付

信源微服务应用成果

信源根据众多用户的业务特征,研发了轻量级微服务全特性微服务+前后端分离两套开发架构,用于不同业务需求的客户群体。

A客户,轻量级微服务应用案例代表。

其采购业务覆盖多种采购方式的全流程电子化,有自己特殊的供应商管理系统,在其系统升级前所有业务全集成在一个单体应用中,系统的运行、维护、升级遇到瓶颈:

  • 各业务模块紧耦合,牵一发动全身
  • 系统开发升级效率低,开发、调试、测试周期长
  • 部署不灵活,任何一个小的升级必须重新构建部署整个项目
  • 稳定性不高,一处业务的有问题,拖累整个应用
  • 扩展性不好,不能对高并发业务模块进行横向扩展
  • 各业务模块数据全在一个库中,备份、恢复风险高
  • ……

针对遇到的问题,我们对其进行了微服务迁移改造,解决了客户的痛点。

在A客户有限投资情况下,采用轻量级微服务应用,实现了业务模块解耦、数据分库分表,敏捷开发,快速上线,高并发业务动态横向扩展等。系统上线以来运行平稳,获得客户好评。

B客户,全特性微服务+前后端分离案例代表。

其技术栈要求spring boot、spirng cloud、前后端开发分离,服务分层、安全防护有成套方案要求,要求支持pc端、移动端、小程序等多端访问,集团集中部署,集团及分支机构全流程上线电子化采购业务。

信源利用现有全特性微服务+前后端分离架构产品快速实施,上线一年多以来,通过了几百家投标人在线集中高并发解密的考验,不仅大大提升全集团采购业务效率、降低了采购交易成本,而且详尽的系统运行日志、服务监控等配套功能也给集团信息化部门监控、维护系统提供了便利。

信源始终坚持前沿技术探索和应用

从底层到应用层,信源都力求卓越:不仅微服务底层架构的应用取得了显著成果,大数据、人工智能、区块链、生物识别应用层技术也都已在信源产品中使用,为客户提供了高效智能的采购解决方案。

C++轻量级微服务_从微服务架构解析信源新一代“金融e采”产品相关推荐

  1. 复星金服微服务_【微服务】恒丰银行微服务架构优化实践

    来源:雪球App,作者: 用户9469026932,(https://xueqiu.com/9469026932/137264720) "Weniger aber besser(少而优)&q ...

  2. java web服务_将Java服务公开为Web服务

    java web服务 本教程解决了开发人员面临的最实际的情况. 大多数时候,我们可能需要将某些现有服务公开为Web服务. 在项目生命周期的不同阶段可能会遇到这种情况. 如果这是初始阶段,那么您几乎是安 ...

  3. 一站式地图服务平台“地图易”——平台架构解析

    地图易是一站式地图服务平台,作为整体解决方案,具有分析插件丰富.大数据分析和展示性能好.实施快速.开发简单等特点. 图 '地图易'平台架构 '地图易'平台分为用户.平台.数据和基础设施等部分: '地图 ...

  4. 杨超越微数据_超越微服务技术

    杨超越微数据 再次荣幸地出席在伦敦举行的年度muCon 2015微服务会议(在崭新的Skillsmatter CodeNode会场). 根据我今年早些时候发表的演讲的反馈,我介绍了我的"微服 ...

  5. vue 分布式微服务_分布式微服务架构选项

    1 后端技术框架 我们选择Spring Cloud作为微服务的分布式架构: Spring Cloud vs Dubbo? 背景 Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的 ...

  6. VB.NET工作笔记008---vs2017创建使用WCF服务_并调用服务demo

    技术交流QQ群[JAVA,.NET,BigData,AI]:170933152 声明,找的例子,之前没有做过wcf,但是看了看例子感觉挺简单的,记一下吧 WCF的全称是Windows Communic ...

  7. sim卡没坏但苹果手机无服务_苹果手机无服务是哪坏了?修好要多少钱?

    有时候当我们使用苹果手机打电话时,发现没有信号或信号很差,要么无服务或正在搜索,除去地理位置本身信号差,比如同一位置同一运营商别人有信号你没信号,这个时候就要考虑是手机出问题了.那么出现这个问题该怎么 ...

  8. 在万彩手影大师上怎么制作微课_制作微课最简单方便的设备?

    推荐平台:来画视频 现在的微课视频主要有两种方式: 第一种,老师做好一份课程的PPT,对着电脑把讲课的过程录制成微课视频的形式. 第二种,在讲解知识点的过程,使用MG动画的形式去展示说明,让学生更好理 ...

  9. sim卡没坏但苹果手机无服务_手机卡无服务怎么恢复

    有时候插入手机卡之后会出现无服务的情况,下面就为大家介绍一下手机卡无服务怎么恢复的步骤. 手机卡无服务怎么恢复 1.是否以正确的方式插入SIM卡,或者是手机不是全网通插入了不支持的运营商卡片: 2.尝 ...

最新文章

  1. 分布式事务、分布式锁、分布式session
  2. python对象复制_Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
  3. 数据挖掘十大经典算法之——KNN 算法
  4. etc/ld.so.conf
  5. 排序算法之(7)——堆排序
  6. js setTimeout 使用方法
  7. 性能测试流程-各阶段的工作
  8. java 蓝桥杯 基础练习 Sine之舞
  9. Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种...
  10. 【HDU5299】Circles Game,圆的扫描线+树上删边游戏
  11. 离线安装mysql5.6及依赖_Linux离线安装mysql 5.6详细步骤
  12. 回溯法——求解N皇后问题
  13. 小程序抽象组件使用示例
  14. 如何利用ThoughtWorks.QRCode 生成二维码
  15. Linux例行性工作排程 (crontab)
  16. Tensorboard 安装及使用
  17. 水利数据中心建设初探
  18. ERP系统与精益生产
  19. 申请GitHub学生包,0成本搭建WordPress教程
  20. 基于语音的情绪识别系统(Python)

热门文章

  1. cpp之间函数引用和类引用的方法
  2. css中改变边距会影响原大小,CSS:更改父容器中子项的边距会改变子项的宽度吗?...
  3. kali Linux 基础
  4. java httpclient 重定向_用Apache HttpClient实现URL重定向
  5. mysql mysql_row 整行数据_有关mysql中ROW_COUNT()的小例子
  6. ios 自己服务器 苹果支付_iOS应用内支付(IAP)服务端端校验详解
  7. oracle行迁移实验,Oracle 行迁移 amp; 行链接的检测与消除
  8. java測試動態方法_java反射学习
  9. 市场分享竞品分析-Android
  10. UVA - 10003 - Cutting Sticks