Redkale 2.0.0 version officielle, Java distribué cadre micro-services

En tant que personne travaille à Wuhan, à Wuhan, un jour de redémarrage majeur, Redkale 2.0.0 a publié la version officielle! Redkale, un micro-Java distribué cadre de service , 1.1M dans des dizaines de M pot peut remplacer le traditionnel troisième partie. Comprenant TCP / UDP, HTTP, RPC, l' injection de dépendance, la sérialisation et la désérialisation, les opérations de base de données, une des fonctions de WebSocket. D'une part le module hautement intégré, ce qui simplifie grandement le code de développement commercial, un grand nombre de sous - jacents d' une part exposée, faciliter le développement du cadre secondaire.  

Java est pas pléthorique, la conception de ballonnement votre pensée!

La version mise à jour (par rapport à 1.9.9):

  1. [Nouveau] DataSource augmenter getCollectionMap Interface série
  2. [Nouveau] claires tables vides et tables de suppression laissent tomber une série de méthodes pour augmenter DataSource
  3. [Nouveau] champ DataSource a augmenté les fonctions de chiffrement et de déchiffrement, principales catégories: CryptColumn / CryptHandler
  4. [Nouveau] méthode JsonConvert augmentation convertTo ne prend pas de type de paramètres
  5. [Nouveau] WebSocket augmentation de caractéristiques de propriété mergemsg
  6. [Nouveau] HttpRequest augmenter la méthode de la série getAnnotation
  7. [Nouveau] RetResult augmentation carte méthode statique
  8. [Nouveau] nouvelle méthode HttpRequest.getQueryBytes
  9. [Nouveau] méthodes HTTPServlet pour augmenter poststart
  10. [Nouveau] WebSocket augmentation méthode getSncpAddress pour obtenir l'adresse SNCP à distribuer
  11. [Nouveau] Convertir fonction newConvert a augmenté, passant BiFunction <Attribut, Objet, Objet> Paramètres
  12. [Nouveau] augmenter la fonction util.ResourceInjectLoader, les annotations d'injection de dépendance personnalisable
  13. [Nouveau] Méthode utilitaire pour augmenter reverseSort
  14. [Optimisation] compatible @Resource marque sur le champ de type générique
  15. [Optimisation] Convertir le soutien de la classe par défaut java.time.Duration
  16. [Optimisation] Convertir le support de classe par défaut AbstractMap.SimpleEntry
  17. [Optimisation] fonction de conversion augmente StringConvertWrapper
  18. [Optimisation] optimize de messages multiples userid à la mise en œuvre WebSocket
  19. [Optimisation] méthode d'optimisation Application.singleton
  20. [Optimisation] Application.singleton ajouter un paramètre supplémentaire pour indiquer service supplémentaire est également chargé
  21. [Augmentation] Optimisation RetResult.success (résultat V) Méthode
  22. Optimisation [] [] La première modification est incompatible avec un processus générique paramètres BiPredicate Reproduce.create à AccessibleObject
  23. [Optimisation] Augmentation Attribute méthode attach
  24. [Optimisation] pour annuler l'utilisation de compatible lorsque DataSource ne peut pas trouver une fonction de configuration unitName
  25. [] Optimisation Convert augmente ConvertMask [] Méthode Paramètres
  26. [] Optimisation des clearTable DataSource, dropTable anormale a changé de table de gauche n'existe pas dans le cas de la valeur de résultat -1
  27. [Optimisation] [incompatible Modifier] CacheSource un procédé pour augmenter le paramètre de séquence getCollectionMap ensemble
  28. Optimisation du journal [] DataSource bouclier le moment où la charge cachable
  29. [Optimisation] division augmentation ColumnExpress, expression modulo
  30. [Optimisation] [supprimé] n'est pas compatible avec la fonction javax.persistence.GeneratedValue
  31. [Optimisation] RestHeader support de type InetSocketAddress
  32. [Optimisation] StringConvertWrapper renomme StringWrapper
  33. [Optimisation] Augmentation utilitaire containsMatch, méthode removeMatch
  34. [Optimisation] Convertir HttpResult support de transfert d'objets
  35. [Optimisation] Convertir des biens RetResult augmentation
  36. [Optimisation] Augmentation Convert.newConvert de 2 paramètres de fonction ConvertField
  37. [Optimisation] Convertir pris en charge par le paquet par défaut sql de plusieurs types de jour
  38. [Optimisation] Convertir java.util.Map.Entry compatible
  39. [Optimisation] méthode TypeToken.typeToClass compatible
  40. [DataSource] augmentation de la valeur du champ Optimisation détermination longueur de la chaîne FilterExpress
  41. [Optimisation] PoolTcpSource augmentation ping Interface
  42. [Optimisation] supprimer ByteBufferPool dans AsyncConnection, HttpResponse fusion en-tête et le corps de tampon
  43. [Optimisation] méthode d'optimisation JsonWrite.writeSmallString
  44. [Optimisation] WebSocket augmenter méthode getUserSet
  45. Optimisation [] [] Valeurs de retour ne sont pas compatibles dans la méthode WebSocket onConnected, onClose par vide dans CompletableFuture
  46. [Optimisation] optimisé le procédé de la série DataSource queryset et queryColumnSet
  47. [Optimisation] DataSource.insert augmenté Collection, méthode flux
  48. [Optimisation] soustraction d'augmentation ColumnExpress décembre
  49. [Optimisation] DataSource augmenter le groupe par la méthode de la série queryColumnMap, la partie non réalisée du cache EntityCache
  50. Optimisation] [Attribute augmentation sous-classe La sous-classe des paramètres génériques utilisés pour identifier
  51. [Optimisation] FilterNode compatible Chaîne de> => << =
  52. [Optimisation] propriété HttpResponse augmentation retResultHandler
  53. [Réparation] getHttpContent de réparation deviendra un bug de requête POST
  54. [Réparation] réparation lorsque les données d'écriture fermé AioAsyncConnection file d'attente aussi n'a pas fini bug
  55. [Réparation] réparation méthode JDK9 + getAllURLS ci-dessus RedkaleClassLoader dans le bogue
  56. [Réparation] corrections de bogues Convertir ne peuvent pas être ignorées car les méthodes de lecture méthode pour résultat la classe parente est une sous-classe, sans tenir compte des champs
  57. [Réparation] réparation ws Paquet trop gros paquet de bâton de bug
  58. [Fix] Correction d'un bug méthode ConvertFactory.registerIgnoreAll ne semble pas en vigueur
  59. [Réparation] Utility.encodeUTF8 de réparation et bug decodeUTF8 sur un des caractères de 4 octets ne sont pas correctement codées
  60. [Réparation] mysql modifier la chaîne avec \ sera perdu bug
  61. Le bug sera extrêmement temps [réparation] DataSource de réparation dans le domaine JSON n'est pas Serializable
  62. [Fix] Correction d'un bug classe entité avec des anomalies de champ booléen apparaissent air DataSource.insert
  63. [Réparation] réparation de la même classe d'entité est de déterminer si la table a été construite la répartition dans le temps mauvais multiples table d'opération source et entrepôts sources bug
  64. [Réparation] réparation mise à jour la valeur de fonctionnement avec le caractère d'échappement sous les fils de bugs mysql à l'échec
  65. réparation [réparation] plus @RetLabel pas obtenu correctement la valeur correspondante en fonction de bogue locale
  66. Lorsque le champ ColumnValue.mov réparation [réparation] type est longue, et la valeur du paramètre int est donné un bug
  67. [Réparation] méthode de réparation conduira à l'échec de l'ignorer lorsque le paramètre de la colonne de la méthode ConvertFacotry.register ne correspond pas à bug sur le terrain
  68. [Réparation] réparation bug Utility.encodeUTF8 dans le cas de quatre octets
  69. [Réparation] réparation FileSimpledCoder l'instance de mauvais bug
  70. [Réparation] problème de UTF8 de réparation de JsonByteBufferWriter
  71. [Réparation] application.xml de réparation ne peut pas définir l'adresse à distance du bug
  72. Réparation] réparation 2019.6.20 modifications remoteAddrHeader apporter bug

site officiel Redkale:  https://redkale.org

Wuhan Allez! ! !

Je suppose que tu aimes

Origine www.oschina.net/news/114728/redkale-2-0-0-released
conseillé
Classement