专栏名称: needrunning
互联网行业一线技术开发者,对云计算,大数据等分支感兴趣,欢迎交流讨论
目录
相关文章推荐
哈尔滨日报  ·  @黑龙江人 评职称速看—— ·  14 小时前  
龙江市场监管  ·  市场监管总局持续加强冷冻饮品食品安全监管 ·  昨天  
龙江市场监管  ·  郝明金率全国人大常委会调研组在我省调研 ... ·  2 天前  
51好读  ›  专栏  ›  needrunning

.NET平台下的跨平台探索

needrunning  · 简书  ·  · 2017-12-25 23:16

正文

请到「今天看啥」查看全文


云服务整体迁移到Azure主要考虑到平台自定义创建虚拟机,灵活的创建各项服务机制,以及从应用程序到数据分析以及大数据分析处理的生态组件体系。我们按需搭建了生产,测试,灰度三套环境。生产负载均衡直接使用的azure的服务。

.NET后端程序的跨平台部署主要进行了以下几个方面的改造.

1公司软件服务全部搭建在Linux

centos操作系统下。.NET程序包括网站和应用API一律由Jexus

web服务器替换,API供公司网站和APP使用。Jexus服务器依赖于mono环境。

2数据库服务一律替换为云数据库,采用Azure的Mysql服务,权限控制,备份,维护全部交由Azure平台。

3后端服务按照功能模块化和服务组件化的思路拆分为多个二级域名服务,API框架采用ServiceStack开源软件,深度使用其ORM,Redis,MySQl连接库,序列化组件。另外后端服务的缓存和队列也采用redis实现,放弃使用.NET本身的缓存机制。







请到「今天看啥」查看全文