業務內容大綱:
1、Game-Server的新功能開發、效能與流程改善 (虎機、魚機、旗牌)
2、線上問題排查(套利問題等等......)
3、轉帳錢包(Transfer wallet)、單一錢包(Seamless wallet)維護優化
4、與包網平台對接
5、集成其他三方遊戲
6、把Node.js翻java
7、CI/CD自動化部屬工具的維護(TeamCity、Jenkins)
8、組內成員的工項安排、工時評估、Git管理、KPI設計
使用到的技能:
1、WebSocket協議為主的java應用的開發(框架為Quarkus),前端為cocos
2、少部分服務使用java-reactive開發,響應式的模型可以增加請求吞吐量
3、CI / CD工具 (TeamCity、Jenkins)
4、日誌中心化,方便線上問題排查(使用docker + graylog)
5、使用redis、RabbitMQ作為中間件,讓系統間共享某些資訊,或者是推播消息,或者分布式鎖
6、Linux常用指令
7、Git-Flow